Ver Fonte

2007-02-09 Marcus Brinkmann <marcus@g10code.de>

	* src/pkcs11.h: Add definitions for SHA.
Marcus Brinkmann há 18 anos atrás
pai
commit
10a8f2c7fa
2 ficheiros alterados com 19 adições e 0 exclusões
  1. 4 0
      ChangeLog
  2. 15 0
      src/pkcs11.h

+ 4 - 0
ChangeLog

@@ -1,3 +1,7 @@
+2007-02-09  Marcus Brinkmann  <marcus@g10code.de>
+
+	* src/pkcs11.h: Add definitions for SHA.
+
 2006-12-17  Marcus Brinkmann  <marcus@g10code.de>
 
 	* src/pkcs11.h: Minor cosmetic changes.  Require CRYPTOKI_GNU now

+ 15 - 0
src/pkcs11.h

@@ -498,6 +498,12 @@ typedef unsigned long ck_mechanism_type_t;
 #define CKM_X9_42_DH_DERIVE		(0x31)
 #define CKM_X9_42_DH_HYBRID_DERIVE	(0x32)
 #define CKM_X9_42_MQV_DERIVE		(0x33)
+#define CKM_SHA256_RSA_PKCS		(0x40)
+#define CKM_SHA384_RSA_PKCS		(0x41)
+#define CKM_SHA512_RSA_PKCS		(0x42)
+#define CKM_SHA256_RSA_PKCS_PSS		(0x43)
+#define CKM_SHA384_RSA_PKCS_PSS		(0x44)
+#define CKM_SHA512_RSA_PKCS_PSS		(0x45)
 #define CKM_RC2_KEY_GEN			(0x100)
 #define CKM_RC2_ECB			(0x101)
 #define	CKM_RC2_CBC			(0x102)
@@ -540,6 +546,15 @@ typedef unsigned long ck_mechanism_type_t;
 #define CKM_RIPEMD160			(0x240)
 #define CKM_RIPEMD160_HMAC		(0x241)
 #define CKM_RIPEMD160_HMAC_GENERAL	(0x242)
+#define CKM_SHA256			(0x250)
+#define CKM_SHA256_HMAC			(0x251)
+#define CKM_SHA256_HMAC_GENERAL		(0x252)
+#define CKM_SHA384			(0x260)
+#define CKM_SHA384_HMAC			(0x261)
+#define CKM_SHA384_HMAC_GENERAL		(0x262)
+#define CKM_SHA512			(0x270)
+#define CKM_SHA512_HMAC			(0x271)
+#define CKM_SHA512_HMAC_GENERAL		(0x272)
 #define CKM_CAST_KEY_GEN		(0x300)
 #define CKM_CAST_ECB			(0x301)
 #define CKM_CAST_CBC			(0x302)