CMS_KeyAgreeRecipientInfo
CMS_KeyAgreeRecipientInfo *kari = (CMS_KeyAgreeRecipientInfo *)*pval;
.offset = offsetof(CMS_KeyAgreeRecipientInfo, version),
.offset = offsetof(CMS_KeyAgreeRecipientInfo, originator),
.offset = offsetof(CMS_KeyAgreeRecipientInfo, ukm),
.offset = offsetof(CMS_KeyAgreeRecipientInfo, keyEncryptionAlgorithm),
.offset = offsetof(CMS_KeyAgreeRecipientInfo, recipientEncryptedKeys),
.size = sizeof(CMS_KeyAgreeRecipientInfo),
CMS_KeyAgreeRecipientInfo *kari = ri->d.kari;
size_t inlen, CMS_KeyAgreeRecipientInfo *kari, int enc)
cms_kari_create_ephemeral_key(CMS_KeyAgreeRecipientInfo *kari, EVP_PKEY *pk)
CMS_KeyAgreeRecipientInfo *kari;
ri->d.kari = (CMS_KeyAgreeRecipientInfo *)ASN1_item_new(&CMS_KeyAgreeRecipientInfo_it);
cms_wrap_init(CMS_KeyAgreeRecipientInfo *kari, const EVP_CIPHER *cipher)
CMS_KeyAgreeRecipientInfo *kari;
CMS_KeyAgreeRecipientInfo *kari;