Lines Matching defs:eklen
115 size_t eklen;
130 if (EVP_PKEY_encrypt(pctx, NULL, &eklen, key, keylen) <= 0)
133 ek = OPENSSL_malloc(eklen);
140 if (EVP_PKEY_encrypt(pctx, ek, &eklen, key, keylen) <= 0)
143 ASN1_STRING_set0(ri->enc_key, ek, eklen);
161 size_t eklen;
173 if (EVP_PKEY_decrypt(pctx, NULL, &eklen,
177 ek = OPENSSL_malloc(eklen);
184 if (EVP_PKEY_decrypt(pctx, ek, &eklen,
186 || eklen == 0
187 || (fixlen != 0 && eklen != fixlen)) {
197 *peklen = eklen;
411 int eklen = 0, tkeylen = 0;
582 if (pkcs7_decrypt_rinfo(&ek, &eklen, ri, pkey,
590 if (pkcs7_decrypt_rinfo(&ek, &eklen, ri, pkey, 0) < 0)
613 eklen = tkeylen;
617 if (eklen != EVP_CIPHER_CTX_get_key_length(evp_ctx)) {
623 if (EVP_CIPHER_CTX_set_key_length(evp_ctx, eklen) <= 0) {
625 OPENSSL_clear_free(ek, eklen);
627 eklen = tkeylen;
636 OPENSSL_clear_free(ek, eklen);
668 OPENSSL_clear_free(ek, eklen);