Home | History | Annotate | Download | only in hx509

Lines Matching defs:pfx

335     PKCS12_PFX pfx;
378 ret = decode_PKCS12_PFX(buf, len, &pfx, NULL);
382 "Failed to decode the PFX in %s", residue);
386 if (der_heim_oid_cmp(&pfx.authSafe.contentType, &asn1_oid_id_pkcs7_data) != 0) {
387 free_PKCS12_PFX(&pfx);
390 "PKCS PFX isn't a pkcs7-data container");
394 if (pfx.authSafe.content == NULL) {
395 free_PKCS12_PFX(&pfx);
398 "PKCS PFX missing data");
405 ret = decode_PKCS12_OctetString(pfx.authSafe.content->data,
406 pfx.authSafe.content->length,
409 free_PKCS12_PFX(&pfx);
574 PKCS12_PFX pfx;
581 memset(&pfx, 0, sizeof(pfx));
593 ret = der_parse_hex_heim_integer("03", &pfx.version);
599 pfx.authSafe.content = calloc(1, sizeof(*pfx.authSafe.content));
602 pfx.authSafe.content->data,
603 pfx.authSafe.content->length,
609 ret = der_copy_oid(&asn1_oid_id_pkcs7_data, &pfx.authSafe.contentType);
614 &pfx, &size, ret);
623 pfx.macData = calloc(1, sizeof(*pfx.macData));
624 if (pfx.macData == NULL) {
629 if (pfx.macData == NULL) {
634 ret = calculate_hash(&aspath, pw, pfx.macData);
642 free_PKCS12_PFX(&pfx);