Searched refs:eklen (Results 1 – 2 of 2) sorted by relevance
| /openbsd/src/lib/libcrypto/pkcs7/ |
| D | pk7_doit.c | 151 size_t eklen; in pkcs7_encode_rinfo() local 170 if (EVP_PKEY_encrypt(pctx, NULL, &eklen, key, keylen) <= 0) in pkcs7_encode_rinfo() 173 ek = malloc(eklen); in pkcs7_encode_rinfo() 180 if (EVP_PKEY_encrypt(pctx, ek, &eklen, key, keylen) <= 0) in pkcs7_encode_rinfo() 183 ASN1_STRING_set0(ri->enc_key, ek, eklen); in pkcs7_encode_rinfo() 202 size_t eklen; in pkcs7_decrypt_rinfo() local 219 if (EVP_PKEY_decrypt(pctx, NULL, &eklen, in pkcs7_decrypt_rinfo() 223 ek = malloc(eklen); in pkcs7_decrypt_rinfo() 229 if (EVP_PKEY_decrypt(pctx, ek, &eklen, ri->enc_key->data, in pkcs7_decrypt_rinfo() 230 ri->enc_key->length) <= 0 || eklen == 0 || in pkcs7_decrypt_rinfo() [all …]
|
| /openbsd/src/lib/libcrypto/cms/ |
| D | cms_env.c | 374 size_t eklen; in cms_RecipientInfo_ktri_encrypt() local 405 if (EVP_PKEY_encrypt(pctx, NULL, &eklen, ec->key, ec->keylen) <= 0) in cms_RecipientInfo_ktri_encrypt() 408 ek = malloc(eklen); in cms_RecipientInfo_ktri_encrypt() 415 if (EVP_PKEY_encrypt(pctx, ek, &eklen, ec->key, ec->keylen) <= 0) in cms_RecipientInfo_ktri_encrypt() 418 ASN1_STRING_set0(ktri->encryptedKey, ek, eklen); in cms_RecipientInfo_ktri_encrypt() 439 size_t eklen; in cms_RecipientInfo_ktri_decrypt() local 480 if (EVP_PKEY_decrypt(ktri->pctx, NULL, &eklen, ktri->encryptedKey->data, in cms_RecipientInfo_ktri_decrypt() 481 ktri->encryptedKey->length) <= 0 || eklen == 0 || in cms_RecipientInfo_ktri_decrypt() 482 (fixlen != 0 && eklen != fixlen)) { in cms_RecipientInfo_ktri_decrypt() 487 ek = malloc(eklen); in cms_RecipientInfo_ktri_decrypt() [all …]
|