Lines Matching defs:kekri

447 	CMS_KEKRecipientInfo *kekri;
453 kekri = ri->d.kekri;
458 return ASN1_OCTET_STRING_cmp(&tmp_os, kekri->kekid->keyIdentifier);
490 CMS_KEKRecipientInfo *kekri;
544 ri->d.kekri = M_ASN1_new_of(CMS_KEKRecipientInfo);
545 if (!ri->d.kekri)
549 kekri = ri->d.kekri;
553 kekri->kekid->other = M_ASN1_new_of(CMS_OtherKeyAttribute);
554 if (kekri->kekid->other == NULL)
564 kekri->version = 4;
566 kekri->key = key;
567 kekri->keylen = keylen;
569 ASN1_STRING_set0(kekri->kekid->keyIdentifier, id, idlen);
571 kekri->kekid->date = date;
573 if (kekri->kekid->other)
575 kekri->kekid->other->keyAttrId = otherTypeId;
576 kekri->kekid->other->keyAttr = otherType;
579 X509_ALGOR_set0(kekri->keyEncryptionAlgorithm,
606 rkid = ri->d.kekri->kekid;
608 *palg = ri->d.kekri->keyEncryptionAlgorithm;
633 CMS_KEKRecipientInfo *kekri;
640 kekri = ri->d.kekri;
641 kekri->key = key;
642 kekri->keylen = keylen;
653 CMS_KEKRecipientInfo *kekri;
661 kekri = ri->d.kekri;
663 if (!kekri->key)
669 if (AES_set_encrypt_key(kekri->key, kekri->keylen << 3, &actx))
693 ASN1_STRING_set0(kekri->encryptedKey, wkey, wkeylen);
713 CMS_KEKRecipientInfo *kekri;
721 kekri = ri->d.kekri;
723 if (!kekri->key)
729 wrap_nid = OBJ_obj2nid(kekri->keyEncryptionAlgorithm->algorithm);
730 if (aes_wrap_keylen(wrap_nid) != kekri->keylen)
739 if (kekri->encryptedKey->length < 16)
746 if (AES_set_decrypt_key(kekri->key, kekri->keylen << 3, &actx))
753 ukey = OPENSSL_malloc(kekri->encryptedKey->length - 8);
763 kekri->encryptedKey->data,
764 kekri->encryptedKey->length);