|
|
|
@ -436,6 +436,31 @@ |
|
|
|
|
#define OP_PCLID_BLOB (0x0d << OP_PCLID_SHIFT) |
|
|
|
|
#define OP_PCLID_SECRETKEY (0x11 << OP_PCLID_SHIFT) |
|
|
|
|
#define OP_PCLID_PUBLICKEYPAIR (0x14 << OP_PCLID_SHIFT) |
|
|
|
|
#define OP_PCLID_DSA_SIGN (0x15 << OP_PCLID_SHIFT) |
|
|
|
|
#define OP_PCLID_DSA_VERIFY (0x16 << OP_PCLID_SHIFT) |
|
|
|
|
|
|
|
|
|
/* Assuming OP_TYPE = OP_TYPE_DECAP_PROTOCOL */ |
|
|
|
|
#define OP_PCLID_MP_PUB_KEY (0x14 << OP_PCLID_SHIFT) |
|
|
|
|
#define OP_PCLID_MP_SIGN (0x15 << OP_PCLID_SHIFT) |
|
|
|
|
|
|
|
|
|
/* Assuming OP_TYPE = OP_TYPE_ENCAP_PROTOCOL */ |
|
|
|
|
#define OP_PCLID_MP_PRIV_KEY (0x14 << OP_PCLID_SHIFT) |
|
|
|
|
|
|
|
|
|
/* PROTINFO fields for discrete log public key protocols */ |
|
|
|
|
#define OP_PROTINFO_F2M_FP 0x00000001 |
|
|
|
|
#define OP_PROTINFO_ECC_DL 0x00000002 |
|
|
|
|
#define OP_PROTINFO_ENC_PRI 0x00000004 |
|
|
|
|
#define OP_PROTINFO_TEST 0x00000008 |
|
|
|
|
#define OP_PROTINFO_EXT_PRI 0x00000010 |
|
|
|
|
#define OP_PROTINFO_ENC_Z 0x00000020 |
|
|
|
|
#define OP_PROTINFO_EKT_Z 0x00000040 |
|
|
|
|
#define OP_PROTINFO_MES_REP 0x00000400 |
|
|
|
|
#define OP_PROTINFO_HASH_MD5 0x00000000 |
|
|
|
|
#define OP_PROTINFO_HASH_SHA1 0x00000080 |
|
|
|
|
#define OP_PROTINFO_HASH_SHA224 0x00000100 |
|
|
|
|
#define OP_PROTINFO_HASH_SHA256 0x00000180 |
|
|
|
|
#define OP_PROTINFO_HASH_SHA384 0x00000200 |
|
|
|
|
#define OP_PROTINFO_HASH_SHA512 0x00000280 |
|
|
|
|
|
|
|
|
|
/* For non-protocol/alg-only op commands */ |
|
|
|
|
#define OP_ALG_TYPE_SHIFT 24 |
|
|
|
|