|
Packit |
8681c6 |
/*
|
|
Packit |
8681c6 |
* COPYRIGHT (c) International Business Machines Corp. 2013-2017
|
|
Packit |
8681c6 |
*
|
|
Packit |
8681c6 |
* This program is provided under the terms of the Common Public License,
|
|
Packit |
8681c6 |
* version 1.0 (CPL-1.0). Any use, reproduction or distribution for this
|
|
Packit |
8681c6 |
* software constitutes recipient's acceptance of CPL-1.0 terms which can be
|
|
Packit |
8681c6 |
* found in the file LICENSE file or at
|
|
Packit |
8681c6 |
* https://opensource.org/licenses/cpl1.0.php
|
|
Packit |
8681c6 |
*/
|
|
Packit |
8681c6 |
|
|
Packit |
8681c6 |
#ifndef _MECH_TO_STR_
|
|
Packit |
8681c6 |
#define _MECH_TO_STR_
|
|
Packit |
8681c6 |
#include "pkcs11types.h"
|
|
Packit |
8681c6 |
|
|
Packit |
8681c6 |
/*
|
|
Packit |
8681c6 |
* List generate with:
|
|
Packit |
8681c6 |
*
|
|
Packit |
8681c6 |
* grep CKM_ ../../usr/include/pkcs11/pkcs11types.h |
|
|
Packit |
8681c6 |
* awk '/^#/ { printf("\tif (mech == %s)\n\t\treturn \"%s\";\n", $2, $2); }'
|
|
Packit |
8681c6 |
*
|
|
Packit |
8681c6 |
*/
|
|
Packit |
8681c6 |
static inline const char *mech_to_str(CK_ULONG mech)
|
|
Packit |
8681c6 |
{
|
|
Packit |
8681c6 |
if (mech == CKM_RSA_PKCS_KEY_PAIR_GEN)
|
|
Packit |
8681c6 |
return "CKM_RSA_PKCS_KEY_PAIR_GEN";
|
|
Packit |
8681c6 |
if (mech == CKM_RSA_PKCS)
|
|
Packit |
8681c6 |
return "CKM_RSA_PKCS";
|
|
Packit |
8681c6 |
if (mech == CKM_RSA_9796)
|
|
Packit |
8681c6 |
return "CKM_RSA_9796";
|
|
Packit |
8681c6 |
if (mech == CKM_RSA_X_509)
|
|
Packit |
8681c6 |
return "CKM_RSA_X_509";
|
|
Packit |
8681c6 |
if (mech == CKM_MD2_RSA_PKCS)
|
|
Packit |
8681c6 |
return "CKM_MD2_RSA_PKCS";
|
|
Packit |
8681c6 |
if (mech == CKM_MD5_RSA_PKCS)
|
|
Packit |
8681c6 |
return "CKM_MD5_RSA_PKCS";
|
|
Packit |
8681c6 |
if (mech == CKM_SHA1_RSA_PKCS)
|
|
Packit |
8681c6 |
return "CKM_SHA1_RSA_PKCS";
|
|
Packit |
8681c6 |
if (mech == CKM_RIPEMD128_RSA_PKCS)
|
|
Packit |
8681c6 |
return "CKM_RIPEMD128_RSA_PKCS";
|
|
Packit |
8681c6 |
if (mech == CKM_RIPEMD160_RSA_PKCS)
|
|
Packit |
8681c6 |
return "CKM_RIPEMD160_RSA_PKCS";
|
|
Packit |
8681c6 |
if (mech == CKM_RSA_PKCS_OAEP)
|
|
Packit |
8681c6 |
return "CKM_RSA_PKCS_OAEP";
|
|
Packit |
8681c6 |
if (mech == CKM_RSA_X9_31_KEY_PAIR_GEN)
|
|
Packit |
8681c6 |
return "CKM_RSA_X9_31_KEY_PAIR_GEN";
|
|
Packit |
8681c6 |
if (mech == CKM_RSA_X9_31)
|
|
Packit |
8681c6 |
return "CKM_RSA_X9_31";
|
|
Packit |
8681c6 |
if (mech == CKM_SHA1_RSA_X9_31)
|
|
Packit |
8681c6 |
return "CKM_SHA1_RSA_X9_31";
|
|
Packit |
8681c6 |
if (mech == CKM_RSA_PKCS_PSS)
|
|
Packit |
8681c6 |
return "CKM_RSA_PKCS_PSS";
|
|
Packit |
8681c6 |
if (mech == CKM_SHA1_RSA_PKCS_PSS)
|
|
Packit |
8681c6 |
return "CKM_SHA1_RSA_PKCS_PSS";
|
|
Packit |
8681c6 |
if (mech == CKM_DSA_KEY_PAIR_GEN)
|
|
Packit |
8681c6 |
return "CKM_DSA_KEY_PAIR_GEN";
|
|
Packit |
8681c6 |
if (mech == CKM_DSA)
|
|
Packit |
8681c6 |
return "CKM_DSA";
|
|
Packit |
8681c6 |
if (mech == CKM_DSA_SHA1)
|
|
Packit |
8681c6 |
return "CKM_DSA_SHA1";
|
|
Packit |
8681c6 |
if (mech == CKM_DH_PKCS_KEY_PAIR_GEN)
|
|
Packit |
8681c6 |
return "CKM_DH_PKCS_KEY_PAIR_GEN";
|
|
Packit |
8681c6 |
if (mech == CKM_DH_PKCS_DERIVE)
|
|
Packit |
8681c6 |
return "CKM_DH_PKCS_DERIVE";
|
|
Packit |
8681c6 |
if (mech == CKM_X9_42_DH_KEY_PAIR_GEN)
|
|
Packit |
8681c6 |
return "CKM_X9_42_DH_KEY_PAIR_GEN";
|
|
Packit |
8681c6 |
if (mech == CKM_X9_42_DH_DERIVE)
|
|
Packit |
8681c6 |
return "CKM_X9_42_DH_DERIVE";
|
|
Packit |
8681c6 |
if (mech == CKM_X9_42_DH_HYBRID_DERIVE)
|
|
Packit |
8681c6 |
return "CKM_X9_42_DH_HYBRID_DERIVE";
|
|
Packit |
8681c6 |
if (mech == CKM_X9_42_MQV_DERIVE)
|
|
Packit |
8681c6 |
return "CKM_X9_42_MQV_DERIVE";
|
|
Packit |
8681c6 |
if (mech == CKM_SHA224_RSA_PKCS)
|
|
Packit |
8681c6 |
return "CKM_SHA224_RSA_PKCS";
|
|
Packit |
8681c6 |
if (mech == CKM_SHA256_RSA_PKCS)
|
|
Packit |
8681c6 |
return "CKM_SHA256_RSA_PKCS";
|
|
Packit |
8681c6 |
if (mech == CKM_SHA384_RSA_PKCS)
|
|
Packit |
8681c6 |
return "CKM_SHA384_RSA_PKCS";
|
|
Packit |
8681c6 |
if (mech == CKM_SHA512_RSA_PKCS)
|
|
Packit |
8681c6 |
return "CKM_SHA512_RSA_PKCS";
|
|
Packit |
8681c6 |
if (mech == CKM_RC2_KEY_GEN)
|
|
Packit |
8681c6 |
return "CKM_RC2_KEY_GEN";
|
|
Packit |
8681c6 |
if (mech == CKM_RC2_ECB)
|
|
Packit |
8681c6 |
return "CKM_RC2_ECB";
|
|
Packit |
8681c6 |
if (mech == CKM_RC2_CBC)
|
|
Packit |
8681c6 |
return "CKM_RC2_CBC";
|
|
Packit |
8681c6 |
if (mech == CKM_RC2_MAC)
|
|
Packit |
8681c6 |
return "CKM_RC2_MAC";
|
|
Packit |
8681c6 |
if (mech == CKM_RC2_MAC_GENERAL)
|
|
Packit |
8681c6 |
return "CKM_RC2_MAC_GENERAL";
|
|
Packit |
8681c6 |
if (mech == CKM_RC2_CBC_PAD)
|
|
Packit |
8681c6 |
return "CKM_RC2_CBC_PAD";
|
|
Packit |
8681c6 |
if (mech == CKM_RC4_KEY_GEN)
|
|
Packit |
8681c6 |
return "CKM_RC4_KEY_GEN";
|
|
Packit |
8681c6 |
if (mech == CKM_RC4)
|
|
Packit |
8681c6 |
return "CKM_RC4";
|
|
Packit |
8681c6 |
if (mech == CKM_DES_KEY_GEN)
|
|
Packit |
8681c6 |
return "CKM_DES_KEY_GEN";
|
|
Packit |
8681c6 |
if (mech == CKM_DES_ECB)
|
|
Packit |
8681c6 |
return "CKM_DES_ECB";
|
|
Packit |
8681c6 |
if (mech == CKM_DES_CBC)
|
|
Packit |
8681c6 |
return "CKM_DES_CBC";
|
|
Packit |
8681c6 |
if (mech == CKM_DES_MAC)
|
|
Packit |
8681c6 |
return "CKM_DES_MAC";
|
|
Packit |
8681c6 |
if (mech == CKM_DES_MAC_GENERAL)
|
|
Packit |
8681c6 |
return "CKM_DES_MAC_GENERAL";
|
|
Packit |
8681c6 |
if (mech == CKM_DES_CBC_PAD)
|
|
Packit |
8681c6 |
return "CKM_DES_CBC_PAD";
|
|
Packit |
8681c6 |
if (mech == CKM_DES_OFB64)
|
|
Packit |
8681c6 |
return "CKM_DES_OFB64";
|
|
Packit |
8681c6 |
if (mech == CKM_DES_CFB64)
|
|
Packit |
8681c6 |
return "CKM_DES_CFB64";
|
|
Packit |
8681c6 |
if (mech == CKM_DES_CFB8)
|
|
Packit |
8681c6 |
return "CKM_DES_CFB8";
|
|
Packit |
8681c6 |
if (mech == CKM_DES2_KEY_GEN)
|
|
Packit |
8681c6 |
return "CKM_DES2_KEY_GEN";
|
|
Packit |
8681c6 |
if (mech == CKM_DES3_KEY_GEN)
|
|
Packit |
8681c6 |
return "CKM_DES3_KEY_GEN";
|
|
Packit |
8681c6 |
if (mech == CKM_DES3_ECB)
|
|
Packit |
8681c6 |
return "CKM_DES3_ECB";
|
|
Packit |
8681c6 |
if (mech == CKM_DES3_CBC)
|
|
Packit |
8681c6 |
return "CKM_DES3_CBC";
|
|
Packit |
8681c6 |
if (mech == CKM_DES3_MAC)
|
|
Packit |
8681c6 |
return "CKM_DES3_MAC";
|
|
Packit |
8681c6 |
if (mech == CKM_DES3_MAC_GENERAL)
|
|
Packit |
8681c6 |
return "CKM_DES3_MAC_GENERAL";
|
|
Packit |
8681c6 |
if (mech == CKM_DES3_CBC_PAD)
|
|
Packit |
8681c6 |
return "CKM_DES3_CBC_PAD";
|
|
Packit |
8681c6 |
if (mech == CKM_DES3_CMAC_GENERAL)
|
|
Packit |
8681c6 |
return "CKM_DES3_CMAC_GENERAL";
|
|
Packit |
8681c6 |
if (mech == CKM_DES3_CMAC)
|
|
Packit |
8681c6 |
return "CKM_DES3_CMAC";
|
|
Packit |
8681c6 |
if (mech == CKM_CDMF_KEY_GEN)
|
|
Packit |
8681c6 |
return "CKM_CDMF_KEY_GEN";
|
|
Packit |
8681c6 |
if (mech == CKM_CDMF_ECB)
|
|
Packit |
8681c6 |
return "CKM_CDMF_ECB";
|
|
Packit |
8681c6 |
if (mech == CKM_CDMF_CBC)
|
|
Packit |
8681c6 |
return "CKM_CDMF_CBC";
|
|
Packit |
8681c6 |
if (mech == CKM_CDMF_MAC)
|
|
Packit |
8681c6 |
return "CKM_CDMF_MAC";
|
|
Packit |
8681c6 |
if (mech == CKM_CDMF_MAC_GENERAL)
|
|
Packit |
8681c6 |
return "CKM_CDMF_MAC_GENERAL";
|
|
Packit |
8681c6 |
if (mech == CKM_CDMF_CBC_PAD)
|
|
Packit |
8681c6 |
return "CKM_CDMF_CBC_PAD";
|
|
Packit |
8681c6 |
if (mech == CKM_MD2)
|
|
Packit |
8681c6 |
return "CKM_MD2";
|
|
Packit |
8681c6 |
if (mech == CKM_MD2_HMAC)
|
|
Packit |
8681c6 |
return "CKM_MD2_HMAC";
|
|
Packit |
8681c6 |
if (mech == CKM_MD2_HMAC_GENERAL)
|
|
Packit |
8681c6 |
return "CKM_MD2_HMAC_GENERAL";
|
|
Packit |
8681c6 |
if (mech == CKM_MD5)
|
|
Packit |
8681c6 |
return "CKM_MD5";
|
|
Packit |
8681c6 |
if (mech == CKM_MD5_HMAC)
|
|
Packit |
8681c6 |
return "CKM_MD5_HMAC";
|
|
Packit |
8681c6 |
if (mech == CKM_MD5_HMAC_GENERAL)
|
|
Packit |
8681c6 |
return "CKM_MD5_HMAC_GENERAL";
|
|
Packit |
8681c6 |
if (mech == CKM_SHA_1)
|
|
Packit |
8681c6 |
return "CKM_SHA_1";
|
|
Packit |
8681c6 |
if (mech == CKM_SHA_1_HMAC)
|
|
Packit |
8681c6 |
return "CKM_SHA_1_HMAC";
|
|
Packit |
8681c6 |
if (mech == CKM_SHA_1_HMAC_GENERAL)
|
|
Packit |
8681c6 |
return "CKM_SHA_1_HMAC_GENERAL";
|
|
Packit |
8681c6 |
if (mech == CKM_RIPEMD128)
|
|
Packit |
8681c6 |
return "CKM_RIPEMD128";
|
|
Packit |
8681c6 |
if (mech == CKM_RIPEMD128_HMAC)
|
|
Packit |
8681c6 |
return "CKM_RIPEMD128_HMAC";
|
|
Packit |
8681c6 |
if (mech == CKM_RIPEMD128_HMAC_GENERAL)
|
|
Packit |
8681c6 |
return "CKM_RIPEMD128_HMAC_GENERAL";
|
|
Packit |
8681c6 |
if (mech == CKM_RIPEMD160)
|
|
Packit |
8681c6 |
return "CKM_RIPEMD160";
|
|
Packit |
8681c6 |
if (mech == CKM_RIPEMD160_HMAC)
|
|
Packit |
8681c6 |
return "CKM_RIPEMD160_HMAC";
|
|
Packit |
8681c6 |
if (mech == CKM_RIPEMD160_HMAC_GENERAL)
|
|
Packit |
8681c6 |
return "CKM_RIPEMD160_HMAC_GENERAL";
|
|
Packit |
8681c6 |
if (mech == CKM_SHA224)
|
|
Packit |
8681c6 |
return "CKM_SHA224";
|
|
Packit |
8681c6 |
if (mech == CKM_SHA224_HMAC)
|
|
Packit |
8681c6 |
return "CKM_SHA224_HMAC";
|
|
Packit |
8681c6 |
if (mech == CKM_SHA224_HMAC_GENERAL)
|
|
Packit |
8681c6 |
return "CKM_SHA224_HMAC_GENERAL";
|
|
Packit |
8681c6 |
if (mech == CKM_SHA256)
|
|
Packit |
8681c6 |
return "CKM_SHA256";
|
|
Packit |
8681c6 |
if (mech == CKM_SHA256_HMAC)
|
|
Packit |
8681c6 |
return "CKM_SHA256_HMAC";
|
|
Packit |
8681c6 |
if (mech == CKM_SHA256_HMAC_GENERAL)
|
|
Packit |
8681c6 |
return "CKM_SHA256_HMAC_GENERAL";
|
|
Packit |
8681c6 |
if (mech == CKM_SHA384)
|
|
Packit |
8681c6 |
return "CKM_SHA384";
|
|
Packit |
8681c6 |
if (mech == CKM_SHA384_HMAC)
|
|
Packit |
8681c6 |
return "CKM_SHA384_HMAC";
|
|
Packit |
8681c6 |
if (mech == CKM_SHA384_HMAC_GENERAL)
|
|
Packit |
8681c6 |
return "CKM_SHA384_HMAC_GENERAL";
|
|
Packit |
8681c6 |
if (mech == CKM_SHA512)
|
|
Packit |
8681c6 |
return "CKM_SHA512";
|
|
Packit |
8681c6 |
if (mech == CKM_SHA512_HMAC)
|
|
Packit |
8681c6 |
return "CKM_SHA512_HMAC";
|
|
Packit |
8681c6 |
if (mech == CKM_SHA512_HMAC_GENERAL)
|
|
Packit |
8681c6 |
return "CKM_SHA512_HMAC_GENERAL";
|
|
Packit |
8681c6 |
if (mech == CKM_SHA512_224)
|
|
Packit |
8681c6 |
return "CKM_SHA512_224";
|
|
Packit |
8681c6 |
if (mech == CKM_SHA512_224_HMAC)
|
|
Packit |
8681c6 |
return "CKM_SHA512_224_HMAC";
|
|
Packit |
8681c6 |
if (mech == CKM_SHA512_224_HMAC_GENERAL)
|
|
Packit |
8681c6 |
return "CKM_SHA512_224_HMAC_GENERAL";
|
|
Packit |
8681c6 |
if (mech == CKM_SHA512_256)
|
|
Packit |
8681c6 |
return "CKM_SHA512_256";
|
|
Packit |
8681c6 |
if (mech == CKM_SHA512_256_HMAC)
|
|
Packit |
8681c6 |
return "CKM_SHA512_256_HMAC";
|
|
Packit |
8681c6 |
if (mech == CKM_SHA512_256_HMAC_GENERAL)
|
|
Packit |
8681c6 |
return "CKM_SHA512_256_HMAC_GENERAL";
|
|
Packit |
8681c6 |
if (mech == CKM_CAST_KEY_GEN)
|
|
Packit |
8681c6 |
return "CKM_CAST_KEY_GEN";
|
|
Packit |
8681c6 |
if (mech == CKM_CAST_ECB)
|
|
Packit |
8681c6 |
return "CKM_CAST_ECB";
|
|
Packit |
8681c6 |
if (mech == CKM_CAST_CBC)
|
|
Packit |
8681c6 |
return "CKM_CAST_CBC";
|
|
Packit |
8681c6 |
if (mech == CKM_CAST_MAC)
|
|
Packit |
8681c6 |
return "CKM_CAST_MAC";
|
|
Packit |
8681c6 |
if (mech == CKM_CAST_MAC_GENERAL)
|
|
Packit |
8681c6 |
return "CKM_CAST_MAC_GENERAL";
|
|
Packit |
8681c6 |
if (mech == CKM_CAST_CBC_PAD)
|
|
Packit |
8681c6 |
return "CKM_CAST_CBC_PAD";
|
|
Packit |
8681c6 |
if (mech == CKM_CAST3_KEY_GEN)
|
|
Packit |
8681c6 |
return "CKM_CAST3_KEY_GEN";
|
|
Packit |
8681c6 |
if (mech == CKM_CAST3_ECB)
|
|
Packit |
8681c6 |
return "CKM_CAST3_ECB";
|
|
Packit |
8681c6 |
if (mech == CKM_CAST3_CBC)
|
|
Packit |
8681c6 |
return "CKM_CAST3_CBC";
|
|
Packit |
8681c6 |
if (mech == CKM_CAST3_MAC)
|
|
Packit |
8681c6 |
return "CKM_CAST3_MAC";
|
|
Packit |
8681c6 |
if (mech == CKM_CAST3_MAC_GENERAL)
|
|
Packit |
8681c6 |
return "CKM_CAST3_MAC_GENERAL";
|
|
Packit |
8681c6 |
if (mech == CKM_CAST3_CBC_PAD)
|
|
Packit |
8681c6 |
return "CKM_CAST3_CBC_PAD";
|
|
Packit |
8681c6 |
if (mech == CKM_CAST5_KEY_GEN)
|
|
Packit |
8681c6 |
return "CKM_CAST5_KEY_GEN";
|
|
Packit |
8681c6 |
if (mech == CKM_CAST128_KEY_GEN)
|
|
Packit |
8681c6 |
return "CKM_CAST128_KEY_GEN";
|
|
Packit |
8681c6 |
if (mech == CKM_CAST5_ECB)
|
|
Packit |
8681c6 |
return "CKM_CAST5_ECB";
|
|
Packit |
8681c6 |
if (mech == CKM_CAST128_ECB)
|
|
Packit |
8681c6 |
return "CKM_CAST128_ECB";
|
|
Packit |
8681c6 |
if (mech == CKM_CAST5_CBC)
|
|
Packit |
8681c6 |
return "CKM_CAST5_CBC";
|
|
Packit |
8681c6 |
if (mech == CKM_CAST128_CBC)
|
|
Packit |
8681c6 |
return "CKM_CAST128_CBC";
|
|
Packit |
8681c6 |
if (mech == CKM_CAST5_MAC)
|
|
Packit |
8681c6 |
return "CKM_CAST5_MAC";
|
|
Packit |
8681c6 |
if (mech == CKM_CAST128_MAC)
|
|
Packit |
8681c6 |
return "CKM_CAST128_MAC";
|
|
Packit |
8681c6 |
if (mech == CKM_CAST5_MAC_GENERAL)
|
|
Packit |
8681c6 |
return "CKM_CAST5_MAC_GENERAL";
|
|
Packit |
8681c6 |
if (mech == CKM_CAST128_MAC_GENERAL)
|
|
Packit |
8681c6 |
return "CKM_CAST128_MAC_GENERAL";
|
|
Packit |
8681c6 |
if (mech == CKM_CAST5_CBC_PAD)
|
|
Packit |
8681c6 |
return "CKM_CAST5_CBC_PAD";
|
|
Packit |
8681c6 |
if (mech == CKM_CAST128_CBC_PAD)
|
|
Packit |
8681c6 |
return "CKM_CAST128_CBC_PAD";
|
|
Packit |
8681c6 |
if (mech == CKM_RC5_KEY_GEN)
|
|
Packit |
8681c6 |
return "CKM_RC5_KEY_GEN";
|
|
Packit |
8681c6 |
if (mech == CKM_RC5_ECB)
|
|
Packit |
8681c6 |
return "CKM_RC5_ECB";
|
|
Packit |
8681c6 |
if (mech == CKM_RC5_CBC)
|
|
Packit |
8681c6 |
return "CKM_RC5_CBC";
|
|
Packit |
8681c6 |
if (mech == CKM_RC5_MAC)
|
|
Packit |
8681c6 |
return "CKM_RC5_MAC";
|
|
Packit |
8681c6 |
if (mech == CKM_RC5_MAC_GENERAL)
|
|
Packit |
8681c6 |
return "CKM_RC5_MAC_GENERAL";
|
|
Packit |
8681c6 |
if (mech == CKM_RC5_CBC_PAD)
|
|
Packit |
8681c6 |
return "CKM_RC5_CBC_PAD";
|
|
Packit |
8681c6 |
if (mech == CKM_IDEA_KEY_GEN)
|
|
Packit |
8681c6 |
return "CKM_IDEA_KEY_GEN";
|
|
Packit |
8681c6 |
if (mech == CKM_IDEA_ECB)
|
|
Packit |
8681c6 |
return "CKM_IDEA_ECB";
|
|
Packit |
8681c6 |
if (mech == CKM_IDEA_CBC)
|
|
Packit |
8681c6 |
return "CKM_IDEA_CBC";
|
|
Packit |
8681c6 |
if (mech == CKM_IDEA_MAC)
|
|
Packit |
8681c6 |
return "CKM_IDEA_MAC";
|
|
Packit |
8681c6 |
if (mech == CKM_IDEA_MAC_GENERAL)
|
|
Packit |
8681c6 |
return "CKM_IDEA_MAC_GENERAL";
|
|
Packit |
8681c6 |
if (mech == CKM_IDEA_CBC_PAD)
|
|
Packit |
8681c6 |
return "CKM_IDEA_CBC_PAD";
|
|
Packit |
8681c6 |
if (mech == CKM_GENERIC_SECRET_KEY_GEN)
|
|
Packit |
8681c6 |
return "CKM_GENERIC_SECRET_KEY_GEN";
|
|
Packit |
8681c6 |
if (mech == CKM_CONCATENATE_BASE_AND_KEY)
|
|
Packit |
8681c6 |
return "CKM_CONCATENATE_BASE_AND_KEY";
|
|
Packit |
8681c6 |
if (mech == CKM_CONCATENATE_BASE_AND_DATA)
|
|
Packit |
8681c6 |
return "CKM_CONCATENATE_BASE_AND_DATA";
|
|
Packit |
8681c6 |
if (mech == CKM_CONCATENATE_DATA_AND_BASE)
|
|
Packit |
8681c6 |
return "CKM_CONCATENATE_DATA_AND_BASE";
|
|
Packit |
8681c6 |
if (mech == CKM_XOR_BASE_AND_DATA)
|
|
Packit |
8681c6 |
return "CKM_XOR_BASE_AND_DATA";
|
|
Packit |
8681c6 |
if (mech == CKM_EXTRACT_KEY_FROM_KEY)
|
|
Packit |
8681c6 |
return "CKM_EXTRACT_KEY_FROM_KEY";
|
|
Packit |
8681c6 |
if (mech == CKM_SSL3_PRE_MASTER_KEY_GEN)
|
|
Packit |
8681c6 |
return "CKM_SSL3_PRE_MASTER_KEY_GEN";
|
|
Packit |
8681c6 |
if (mech == CKM_SSL3_MASTER_KEY_DERIVE)
|
|
Packit |
8681c6 |
return "CKM_SSL3_MASTER_KEY_DERIVE";
|
|
Packit |
8681c6 |
if (mech == CKM_SSL3_KEY_AND_MAC_DERIVE)
|
|
Packit |
8681c6 |
return "CKM_SSL3_KEY_AND_MAC_DERIVE";
|
|
Packit |
8681c6 |
if (mech == CKM_SSL3_MASTER_KEY_DERIVE_DH)
|
|
Packit |
8681c6 |
return "CKM_SSL3_MASTER_KEY_DERIVE_DH";
|
|
Packit |
8681c6 |
if (mech == CKM_TLS_PRE_MASTER_KEY_GEN)
|
|
Packit |
8681c6 |
return "CKM_TLS_PRE_MASTER_KEY_GEN";
|
|
Packit |
8681c6 |
if (mech == CKM_TLS_MASTER_KEY_DERIVE)
|
|
Packit |
8681c6 |
return "CKM_TLS_MASTER_KEY_DERIVE";
|
|
Packit |
8681c6 |
if (mech == CKM_TLS_KEY_AND_MAC_DERIVE)
|
|
Packit |
8681c6 |
return "CKM_TLS_KEY_AND_MAC_DERIVE";
|
|
Packit |
8681c6 |
if (mech == CKM_TLS_MASTER_KEY_DERIVE_DH)
|
|
Packit |
8681c6 |
return "CKM_TLS_MASTER_KEY_DERIVE_DH";
|
|
Packit |
8681c6 |
if (mech == CKM_SSL3_MD5_MAC)
|
|
Packit |
8681c6 |
return "CKM_SSL3_MD5_MAC";
|
|
Packit |
8681c6 |
if (mech == CKM_SSL3_SHA1_MAC)
|
|
Packit |
8681c6 |
return "CKM_SSL3_SHA1_MAC";
|
|
Packit |
8681c6 |
if (mech == CKM_MD5_KEY_DERIVATION)
|
|
Packit |
8681c6 |
return "CKM_MD5_KEY_DERIVATION";
|
|
Packit |
8681c6 |
if (mech == CKM_MD2_KEY_DERIVATION)
|
|
Packit |
8681c6 |
return "CKM_MD2_KEY_DERIVATION";
|
|
Packit |
8681c6 |
if (mech == CKM_SHA1_KEY_DERIVATION)
|
|
Packit |
8681c6 |
return "CKM_SHA1_KEY_DERIVATION";
|
|
Packit |
8681c6 |
if (mech == CKM_SHA224_KEY_DERIVATION)
|
|
Packit |
8681c6 |
return "CKM_SHA224_KEY_DERIVATION";
|
|
Packit |
8681c6 |
if (mech == CKM_SHA256_KEY_DERIVATION)
|
|
Packit |
8681c6 |
return "CKM_SHA256_KEY_DERIVATION";
|
|
Packit |
8681c6 |
if (mech == CKM_SHA384_KEY_DERIVATION)
|
|
Packit |
8681c6 |
return "CKM_SHA384_KEY_DERIVATION";
|
|
Packit |
8681c6 |
if (mech == CKM_SHA512_KEY_DERIVATION)
|
|
Packit |
8681c6 |
return "CKM_SHA512_KEY_DERIVATION";
|
|
Packit |
8681c6 |
if (mech == CKM_PBE_MD2_DES_CBC)
|
|
Packit |
8681c6 |
return "CKM_PBE_MD2_DES_CBC";
|
|
Packit |
8681c6 |
if (mech == CKM_PBE_MD5_DES_CBC)
|
|
Packit |
8681c6 |
return "CKM_PBE_MD5_DES_CBC";
|
|
Packit |
8681c6 |
if (mech == CKM_PBE_MD5_CAST_CBC)
|
|
Packit |
8681c6 |
return "CKM_PBE_MD5_CAST_CBC";
|
|
Packit |
8681c6 |
if (mech == CKM_PBE_MD5_CAST3_CBC)
|
|
Packit |
8681c6 |
return "CKM_PBE_MD5_CAST3_CBC";
|
|
Packit |
8681c6 |
if (mech == CKM_PBE_MD5_CAST5_CBC)
|
|
Packit |
8681c6 |
return "CKM_PBE_MD5_CAST5_CBC";
|
|
Packit |
8681c6 |
if (mech == CKM_PBE_MD5_CAST128_CBC)
|
|
Packit |
8681c6 |
return "CKM_PBE_MD5_CAST128_CBC";
|
|
Packit |
8681c6 |
if (mech == CKM_PBE_SHA1_CAST5_CBC)
|
|
Packit |
8681c6 |
return "CKM_PBE_SHA1_CAST5_CBC";
|
|
Packit |
8681c6 |
if (mech == CKM_PBE_SHA1_CAST128_CBC)
|
|
Packit |
8681c6 |
return "CKM_PBE_SHA1_CAST128_CBC";
|
|
Packit |
8681c6 |
if (mech == CKM_PBE_SHA1_RC4_128)
|
|
Packit |
8681c6 |
return "CKM_PBE_SHA1_RC4_128";
|
|
Packit |
8681c6 |
if (mech == CKM_PBE_SHA1_RC4_40)
|
|
Packit |
8681c6 |
return "CKM_PBE_SHA1_RC4_40";
|
|
Packit |
8681c6 |
if (mech == CKM_PBE_SHA1_DES3_EDE_CBC)
|
|
Packit |
8681c6 |
return "CKM_PBE_SHA1_DES3_EDE_CBC";
|
|
Packit |
8681c6 |
if (mech == CKM_PBE_SHA1_DES2_EDE_CBC)
|
|
Packit |
8681c6 |
return "CKM_PBE_SHA1_DES2_EDE_CBC";
|
|
Packit |
8681c6 |
if (mech == CKM_PBE_SHA1_RC2_128_CBC)
|
|
Packit |
8681c6 |
return "CKM_PBE_SHA1_RC2_128_CBC";
|
|
Packit |
8681c6 |
if (mech == CKM_PBE_SHA1_RC2_40_CBC)
|
|
Packit |
8681c6 |
return "CKM_PBE_SHA1_RC2_40_CBC";
|
|
Packit |
8681c6 |
if (mech == CKM_PKCS5_PBKD2)
|
|
Packit |
8681c6 |
return "CKM_PKCS5_PBKD2";
|
|
Packit |
8681c6 |
if (mech == CKM_PBA_SHA1_WITH_SHA1_HMAC)
|
|
Packit |
8681c6 |
return "CKM_PBA_SHA1_WITH_SHA1_HMAC";
|
|
Packit |
8681c6 |
if (mech == CKM_KEY_WRAP_LYNKS)
|
|
Packit |
8681c6 |
return "CKM_KEY_WRAP_LYNKS";
|
|
Packit |
8681c6 |
if (mech == CKM_KEY_WRAP_SET_OAEP)
|
|
Packit |
8681c6 |
return "CKM_KEY_WRAP_SET_OAEP";
|
|
Packit |
8681c6 |
if (mech == CKM_SKIPJACK_KEY_GEN)
|
|
Packit |
8681c6 |
return "CKM_SKIPJACK_KEY_GEN";
|
|
Packit |
8681c6 |
if (mech == CKM_SKIPJACK_ECB64)
|
|
Packit |
8681c6 |
return "CKM_SKIPJACK_ECB64";
|
|
Packit |
8681c6 |
if (mech == CKM_SKIPJACK_CBC64)
|
|
Packit |
8681c6 |
return "CKM_SKIPJACK_CBC64";
|
|
Packit |
8681c6 |
if (mech == CKM_SKIPJACK_OFB64)
|
|
Packit |
8681c6 |
return "CKM_SKIPJACK_OFB64";
|
|
Packit |
8681c6 |
if (mech == CKM_SKIPJACK_CFB64)
|
|
Packit |
8681c6 |
return "CKM_SKIPJACK_CFB64";
|
|
Packit |
8681c6 |
if (mech == CKM_SKIPJACK_CFB32)
|
|
Packit |
8681c6 |
return "CKM_SKIPJACK_CFB32";
|
|
Packit |
8681c6 |
if (mech == CKM_SKIPJACK_CFB16)
|
|
Packit |
8681c6 |
return "CKM_SKIPJACK_CFB16";
|
|
Packit |
8681c6 |
if (mech == CKM_SKIPJACK_CFB8)
|
|
Packit |
8681c6 |
return "CKM_SKIPJACK_CFB8";
|
|
Packit |
8681c6 |
if (mech == CKM_SKIPJACK_WRAP)
|
|
Packit |
8681c6 |
return "CKM_SKIPJACK_WRAP";
|
|
Packit |
8681c6 |
if (mech == CKM_SKIPJACK_PRIVATE_WRAP)
|
|
Packit |
8681c6 |
return "CKM_SKIPJACK_PRIVATE_WRAP";
|
|
Packit |
8681c6 |
if (mech == CKM_SKIPJACK_RELAYX)
|
|
Packit |
8681c6 |
return "CKM_SKIPJACK_RELAYX";
|
|
Packit |
8681c6 |
if (mech == CKM_KEA_KEY_PAIR_GEN)
|
|
Packit |
8681c6 |
return "CKM_KEA_KEY_PAIR_GEN";
|
|
Packit |
8681c6 |
if (mech == CKM_KEA_KEY_DERIVE)
|
|
Packit |
8681c6 |
return "CKM_KEA_KEY_DERIVE";
|
|
Packit |
8681c6 |
if (mech == CKM_FORTEZZA_TIMESTAMP)
|
|
Packit |
8681c6 |
return "CKM_FORTEZZA_TIMESTAMP";
|
|
Packit |
8681c6 |
if (mech == CKM_BATON_KEY_GEN)
|
|
Packit |
8681c6 |
return "CKM_BATON_KEY_GEN";
|
|
Packit |
8681c6 |
if (mech == CKM_BATON_ECB128)
|
|
Packit |
8681c6 |
return "CKM_BATON_ECB128";
|
|
Packit |
8681c6 |
if (mech == CKM_BATON_ECB96)
|
|
Packit |
8681c6 |
return "CKM_BATON_ECB96";
|
|
Packit |
8681c6 |
if (mech == CKM_BATON_CBC128)
|
|
Packit |
8681c6 |
return "CKM_BATON_CBC128";
|
|
Packit |
8681c6 |
if (mech == CKM_BATON_COUNTER)
|
|
Packit |
8681c6 |
return "CKM_BATON_COUNTER";
|
|
Packit |
8681c6 |
if (mech == CKM_BATON_SHUFFLE)
|
|
Packit |
8681c6 |
return "CKM_BATON_SHUFFLE";
|
|
Packit |
8681c6 |
if (mech == CKM_BATON_WRAP)
|
|
Packit |
8681c6 |
return "CKM_BATON_WRAP";
|
|
Packit |
8681c6 |
if (mech == CKM_ECDSA_KEY_PAIR_GEN)
|
|
Packit |
8681c6 |
return "CKM_ECDSA_KEY_PAIR_GEN";
|
|
Packit |
8681c6 |
if (mech == CKM_EC_KEY_PAIR_GEN)
|
|
Packit |
8681c6 |
return "CKM_EC_KEY_PAIR_GEN";
|
|
Packit |
8681c6 |
if (mech == CKM_ECDSA)
|
|
Packit |
8681c6 |
return "CKM_ECDSA";
|
|
Packit |
8681c6 |
if (mech == CKM_ECDSA_SHA1)
|
|
Packit |
8681c6 |
return "CKM_ECDSA_SHA1";
|
|
Packit |
8681c6 |
if (mech == CKM_ECDSA_SHA224)
|
|
Packit |
8681c6 |
return "CKM_ECDSA_SHA224";
|
|
Packit |
8681c6 |
if (mech == CKM_ECDSA_SHA256)
|
|
Packit |
8681c6 |
return "CKM_ECDSA_SHA256";
|
|
Packit |
8681c6 |
if (mech == CKM_ECDSA_SHA384)
|
|
Packit |
8681c6 |
return "CKM_ECDSA_SHA384";
|
|
Packit |
8681c6 |
if (mech == CKM_ECDSA_SHA512)
|
|
Packit |
8681c6 |
return "CKM_ECDSA_SHA512";
|
|
Packit |
8681c6 |
if (mech == CKM_ECDH1_DERIVE)
|
|
Packit |
8681c6 |
return "CKM_ECDH1_DERIVE";
|
|
Packit |
8681c6 |
if (mech == CKM_ECDH1_COFACTOR_DERIVE)
|
|
Packit |
8681c6 |
return "CKM_ECDH1_COFACTOR_DERIVE";
|
|
Packit |
8681c6 |
if (mech == CKM_ECMQV_DERIVE)
|
|
Packit |
8681c6 |
return "CKM_ECMQV_DERIVE";
|
|
Packit |
8681c6 |
if (mech == CKM_JUNIPER_KEY_GEN)
|
|
Packit |
8681c6 |
return "CKM_JUNIPER_KEY_GEN";
|
|
Packit |
8681c6 |
if (mech == CKM_JUNIPER_ECB128)
|
|
Packit |
8681c6 |
return "CKM_JUNIPER_ECB128";
|
|
Packit |
8681c6 |
if (mech == CKM_JUNIPER_CBC128)
|
|
Packit |
8681c6 |
return "CKM_JUNIPER_CBC128";
|
|
Packit |
8681c6 |
if (mech == CKM_JUNIPER_COUNTER)
|
|
Packit |
8681c6 |
return "CKM_JUNIPER_COUNTER";
|
|
Packit |
8681c6 |
if (mech == CKM_JUNIPER_SHUFFLE)
|
|
Packit |
8681c6 |
return "CKM_JUNIPER_SHUFFLE";
|
|
Packit |
8681c6 |
if (mech == CKM_JUNIPER_WRAP)
|
|
Packit |
8681c6 |
return "CKM_JUNIPER_WRAP";
|
|
Packit |
8681c6 |
if (mech == CKM_FASTHASH)
|
|
Packit |
8681c6 |
return "CKM_FASTHASH";
|
|
Packit |
8681c6 |
if (mech == CKM_AES_KEY_GEN)
|
|
Packit |
8681c6 |
return "CKM_AES_KEY_GEN";
|
|
Packit |
8681c6 |
if (mech == CKM_AES_ECB)
|
|
Packit |
8681c6 |
return "CKM_AES_ECB";
|
|
Packit |
8681c6 |
if (mech == CKM_AES_CBC)
|
|
Packit |
8681c6 |
return "CKM_AES_CBC";
|
|
Packit |
8681c6 |
if (mech == CKM_AES_MAC)
|
|
Packit |
8681c6 |
return "CKM_AES_MAC";
|
|
Packit |
8681c6 |
if (mech == CKM_AES_MAC_GENERAL)
|
|
Packit |
8681c6 |
return "CKM_AES_MAC_GENERAL";
|
|
Packit |
8681c6 |
if (mech == CKM_AES_CBC_PAD)
|
|
Packit |
8681c6 |
return "CKM_AES_CBC_PAD";
|
|
Packit |
8681c6 |
if (mech == CKM_AES_CTR)
|
|
Packit |
8681c6 |
return "CKM_AES_CTR";
|
|
Packit |
8681c6 |
if (mech == CKM_AES_GCM)
|
|
Packit |
8681c6 |
return "CKM_AES_GCM";
|
|
Packit |
8681c6 |
if (mech == CKM_AES_OFB)
|
|
Packit |
8681c6 |
return "CKM_AES_OFB";
|
|
Packit |
8681c6 |
if (mech == CKM_AES_CFB128)
|
|
Packit |
8681c6 |
return "CKM_AES_CFB128";
|
|
Packit |
8681c6 |
if (mech == CKM_AES_CFB64)
|
|
Packit |
8681c6 |
return "CKM_AES_CFB64";
|
|
Packit |
8681c6 |
if (mech == CKM_AES_CFB8)
|
|
Packit |
8681c6 |
return "CKM_AES_CFB8";
|
|
Packit |
8681c6 |
if (mech == CKM_AES_CMAC_GENERAL)
|
|
Packit |
8681c6 |
return "CKM_AES_CMAC_GENERAL";
|
|
Packit |
8681c6 |
if (mech == CKM_AES_CMAC)
|
|
Packit |
8681c6 |
return "CKM_AES_CMAC";
|
|
Packit |
8681c6 |
if (mech == CKM_DSA_PARAMETER_GEN)
|
|
Packit |
8681c6 |
return "CKM_DSA_PARAMETER_GEN";
|
|
Packit |
8681c6 |
if (mech == CKM_DH_PKCS_PARAMETER_GEN)
|
|
Packit |
8681c6 |
return "CKM_DH_PKCS_PARAMETER_GEN";
|
|
Packit |
8681c6 |
if (mech == CKM_X9_42_DH_PARAMETER_GEN)
|
|
Packit |
8681c6 |
return "CKM_X9_42_DH_PARAMETER_GEN";
|
|
Packit |
8681c6 |
if (mech == CKM_VENDOR_DEFINED)
|
|
Packit |
8681c6 |
return "CKM_VENDOR_DEFINED";
|
|
Packit |
8681c6 |
if (mech == CKM_IBM_SHA3_224)
|
|
Packit |
8681c6 |
return "CKM_IBM_SHA3_224";
|
|
Packit |
8681c6 |
if (mech == CKM_IBM_SHA3_256)
|
|
Packit |
8681c6 |
return "CKM_IBM_SHA3_256";
|
|
Packit |
8681c6 |
if (mech == CKM_IBM_SHA3_384)
|
|
Packit |
8681c6 |
return "CKM_IBM_SHA3_384";
|
|
Packit |
8681c6 |
if (mech == CKM_IBM_SHA3_512)
|
|
Packit |
8681c6 |
return "CKM_IBM_SHA3_512";
|
|
Packit |
8681c6 |
if (mech == CKM_IBM_SHA3_224_HMAC)
|
|
Packit |
8681c6 |
return "CKM_IBM_SHA3_224_HMAC";
|
|
Packit |
8681c6 |
if (mech == CKM_IBM_SHA3_256_HMAC)
|
|
Packit |
8681c6 |
return "CKM_IBM_SHA3_256_HMAC";
|
|
Packit |
8681c6 |
if (mech == CKM_IBM_SHA3_384_HMAC)
|
|
Packit |
8681c6 |
return "CKM_IBM_SHA3_384_HMAC";
|
|
Packit |
8681c6 |
if (mech == CKM_IBM_SHA3_512_HMAC)
|
|
Packit |
8681c6 |
return "CKM_IBM_SHA3_512_HMAC";
|
|
Packit |
8681c6 |
if (mech == CKM_IBM_CMAC)
|
|
Packit |
8681c6 |
return "CKM_IBM_CMAC";
|
|
Packit |
8681c6 |
|
|
Packit |
8681c6 |
return "(unknown mech)";
|
|
Packit |
8681c6 |
}
|
|
Packit |
8681c6 |
|
|
Packit |
8681c6 |
#endif
|