Lines Matching defs:keylen
489 if (EVP_PKEY_encrypt(pctx, NULL, &eklen, ec->key, ec->keylen) <= 0)
499 if (EVP_PKEY_encrypt(pctx, ek, &eklen, ec->key, ec->keylen) <= 0)
596 OPENSSL_clear_free(ec->key, ec->keylen);
598 ec->keylen = eklen;
648 unsigned char *key, size_t keylen,
662 switch (keylen) {
689 if (keylen != exp_keylen) {
722 kekri->keylen = keylen;
780 unsigned char *key, size_t keylen)
790 kekri->keylen = keylen;
794 static EVP_CIPHER *cms_get_key_wrap_cipher(size_t keylen, const CMS_CTX *ctx)
798 switch(keylen) {
842 cipher = cms_get_key_wrap_cipher(kekri->keylen, cms_ctx);
849 wkey = OPENSSL_malloc(ec->keylen + 8);
863 || !EVP_EncryptUpdate(ctx, wkey, &wkeylen, ec->key, ec->keylen)
869 if (!ossl_assert((size_t)wkeylen == ec->keylen + 8)) {
914 if (aes_wrap_keylen(wrap_nid) != kekri->keylen) {
926 cipher = cms_get_key_wrap_cipher(kekri->keylen, cms_ctx);
954 OPENSSL_clear_free(ec->key, ec->keylen);
956 ec->keylen = ukeylen;
1088 OPENSSL_clear_free(ec->key, ec->keylen);
1090 ec->keylen = 0;