X-Git-Url: https://git.openssl.org/?p=openssl.git;a=blobdiff_plain;f=crypto%2Fpkcs12%2Fp12_attr.c;h=994f3868d01dba166d7cb2b0427eab1433c183ff;hp=fba35cd63b8911690fb2b70f53fc03a02aa9a6fc;hb=54dbf42398e23349b59f258a3dd60387bbc5ba13;hpb=1e61392296d15b1edb89e346e1f75d0235aba2e7 diff --git a/crypto/pkcs12/p12_attr.c b/crypto/pkcs12/p12_attr.c index fba35cd63b..994f3868d0 100644 --- a/crypto/pkcs12/p12_attr.c +++ b/crypto/pkcs12/p12_attr.c @@ -77,13 +77,9 @@ int PKCS12_add_localkeyid(PKCS12_SAFEBAG *bag, unsigned char *name, int PKCS8_add_keyusage(PKCS8_PRIV_KEY_INFO *p8, int usage) { - unsigned char us_val; - us_val = (unsigned char)usage; - if (X509at_add1_attr_by_NID(&p8->attributes, NID_key_usage, - V_ASN1_BIT_STRING, &us_val, 1)) - return 1; - else - return 0; + unsigned char us_val = (unsigned char)usage; + return PKCS8_pkey_add1_attr_by_NID(p8, NID_key_usage, + V_ASN1_BIT_STRING, &us_val, 1); } /* Add a friendlyname to a safebag */