]> granicus.if.org Git - p11-kit/commitdiff
pkcs11.h: added definitions of GOST mechanisms
authorNikos Mavrogiannopoulos <nmav@redhat.com>
Mon, 31 Jul 2017 12:15:52 +0000 (14:15 +0200)
committerDaiki Ueno <ueno@gnu.org>
Tue, 1 Aug 2017 12:07:43 +0000 (14:07 +0200)
This follows the definitions in PKCS#11 v2.40:
  http://docs.oasis-open.org/pkcs11/pkcs11-curr/v2.40/os/pkcs11-curr-v2.40-os.html

common/pkcs11.h

index 13ce038bdff9ace102f0a24e9eee437d34f58a2b..7189fa886c2fabc983c3d7b074599c3d3da2ac38 100644 (file)
@@ -699,6 +699,18 @@ typedef unsigned long ck_mechanism_type_t;
 #define CKM_DES3_CBC_ENCRYPT_DATA      (0x1103UL)
 #define CKM_AES_ECB_ENCRYPT_DATA       (0x1104UL)
 #define CKM_AES_CBC_ENCRYPT_DATA       (0x1105UL)
+#define CKM_GOSTR3410_KEY_PAIR_GEN     (0x1200UL)
+#define CKM_GOSTR3410                  (0x1201UL)
+#define CKM_GOSTR3410_WITH_GOSTR3411   (0x1202UL)
+#define CKM_GOSTR3410_KEY_WRAP         (0x1203UL)
+#define CKM_GOSTR3410_DERIVE           (0x1204UL)
+#define CKM_GOSTR3411                  (0x1210UL)
+#define CKM_GOSTR3411_HMAC             (0x1211UL)
+#define CKM_GOST28147_KEY_GEN          (0x1220UL)
+#define CKM_GOST28147_ECB              (0x1221UL)
+#define CKM_GOST28147                  (0x1222UL)
+#define CKM_GOST28147_MAC              (0x1223UL)
+#define CKM_GOST28147_KEY_WRAP         (0x1224UL)
 #define CKM_DSA_PARAMETER_GEN          (0x2000UL)
 #define CKM_DH_PKCS_PARAMETER_GEN      (0x2001UL)
 #define CKM_X9_42_DH_PARAMETER_GEN     (0x2002UL)