summaryrefslogtreecommitdiffstats
path: root/crypto/cms/cms.h
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2013-07-30 18:05:08 +0100
committerDr. Stephen Henson <steve@openssl.org>2013-10-01 14:01:18 +0100
commit5c4ff8ad37302e982edbb405f810492350885060 (patch)
treee7d80dd1ee63f1be6ccda319c2283494bc6aaafa /crypto/cms/cms.h
parentdc427fc8e2f5f1212e4fe2c00409ab220bc0ebe1 (diff)
Add KDF for DH.
Add X9.42 DH KDF. Move sharedinfo generation code to CMS library as the same structure is used by DH and ECDH. Move ASN1_OBJECT typedef to ossl_typ.h so it can be picked up by dh headers without the need to use ASN1. (cherry picked from commit dc1ce3bc64845d16314af1f11acf5384e4ae9b34)
Diffstat (limited to 'crypto/cms/cms.h')
-rw-r--r--crypto/cms/cms.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/crypto/cms/cms.h b/crypto/cms/cms.h
index f644cbfbc4..8b1d29f0c1 100644
--- a/crypto/cms/cms.h
+++ b/crypto/cms/cms.h
@@ -364,6 +364,9 @@ EVP_CIPHER_CTX *CMS_RecipientInfo_kari_get0_ctx(CMS_RecipientInfo *ri);
int CMS_RecipientInfo_kari_decrypt(CMS_ContentInfo *cms, CMS_RecipientInfo *ri,
CMS_RecipientEncryptedKey *rek);
+int CMS_SharedInfo_encode(unsigned char **pder, X509_ALGOR *kekalg,
+ ASN1_OCTET_STRING *ukm, int keylen);
+
/* BEGIN ERROR CODES */
/* The following lines are auto generated by the script mkerr.pl. Any changes
* made after this point may be overwritten when the script is next run.