summaryrefslogtreecommitdiffstats
path: root/crypto/evp
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2013-07-17 14:36:39 +0100
committerDr. Stephen Henson <steve@openssl.org>2013-10-01 14:01:18 +0100
commit8c798690ce6092ba33eb4f7505c3c036cce20e8c (patch)
treec9a06d6af1da2e5a896d0f08478b36591ce26b15 /crypto/evp
parentea6bf266577e3a0bbc85c241686508f88b10881f (diff)
CMS support for key agreeement recipient info.
Add hooks to support key agreement recipient info type (KARI) using algorithm specific code in the relevant public key ASN1 method. (cherry picked from commit 17c2764d2e6fc5a010ad3c12662068689ed2ad17)
Diffstat (limited to 'crypto/evp')
-rw-r--r--crypto/evp/evp.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/crypto/evp/evp.h b/crypto/evp/evp.h
index ad30f58fbf..e330075dd7 100644
--- a/crypto/evp/evp.h
+++ b/crypto/evp/evp.h
@@ -1020,6 +1020,7 @@ void EVP_PBE_cleanup(void);
#define ASN1_PKEY_CTRL_DEFAULT_MD_NID 0x3
#define ASN1_PKEY_CTRL_CMS_SIGN 0x5
#define ASN1_PKEY_CTRL_CMS_ENVELOPE 0x7
+#define ASN1_PKEY_CTRL_CMS_RI_TYPE 0x8
int EVP_PKEY_asn1_get_count(void);
const EVP_PKEY_ASN1_METHOD *EVP_PKEY_asn1_get0(int idx);