Module: wine Branch: master Commit: 8d2c20575e4959860ea8d6dcecad18420787481b URL: http://source.winehq.org/git/wine.git/?a=commit;h=8d2c20575e4959860ea8d6dcec...
Author: Akihiro Sagawa sagawa.aki@gmail.com Date: Mon Apr 17 23:26:03 2017 +0900
include: Add CALG_ECDH_EPHEM family.
Signed-off-by: Akihiro Sagawa sagawa.aki@gmail.com Signed-off-by: Jacek Caban jacek@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
include/wincrypt.h | 3 +++ 1 file changed, 3 insertions(+)
diff --git a/include/wincrypt.h b/include/wincrypt.h index d8b116e..2af6a57 100644 --- a/include/wincrypt.h +++ b/include/wincrypt.h @@ -1544,6 +1544,7 @@ typedef const CERT_CRL_CONTEXT_PAIR *PCCERT_CRL_CONTEXT_PAIR; #define ALG_TYPE_STREAM (4 << 9) #define ALG_TYPE_DH (5 << 9) #define ALG_TYPE_SECURECHANNEL (6 << 9) +#define ALG_TYPE_ECDH (7 << 9)
/* SIDs */ #define ALG_SID_ANY (0) @@ -1583,6 +1584,7 @@ typedef const CERT_CRL_CONTEXT_PAIR *PCCERT_CRL_CONTEXT_PAIR; #define ALG_SID_AGREED_KEY_ANY 3 #define ALG_SID_KEA 4 #define ALG_SID_ECDH 5 +#define ALG_SID_ECDH_EPHEM 6 /* RC2 SIDs */ #define ALG_SID_RC4 1 #define ALG_SID_RC2 2 @@ -1639,6 +1641,7 @@ typedef const CERT_CRL_CONTEXT_PAIR *PCCERT_CRL_CONTEXT_PAIR; #define CALG_KEA_KEYX (ALG_CLASS_KEY_EXCHANGE | ALG_TYPE_DH | ALG_SID_KEA) #define CALG_HUGHES_MD5 (ALG_CLASS_KEY_EXCHANGE | ALG_TYPE_ANY | ALG_SID_MD5) #define CALG_ECDH (ALG_CLASS_KEY_EXCHANGE | ALG_TYPE_DH | ALG_SID_ECDH) +#define CALG_ECDH_EPHEM (ALG_CLASS_KEY_EXCHANGE | ALG_TYPE_ECDH | ALG_SID_ECDH_EPHEM) #define CALG_RSA_KEYX (ALG_CLASS_KEY_EXCHANGE | ALG_TYPE_RSA | ALG_SID_RSA_ANY) #define CALG_ECMQV (ALG_CLASS_KEY_EXCHANGE | ALG_TYPE_ANY | ALG_SID_ECMQV) #define CALG_DES (ALG_CLASS_DATA_ENCRYPT | ALG_TYPE_BLOCK | ALG_SID_DES)