2N/A * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
2N/A * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
2N/A#include "softObject.h"
2N/A#include "softSession.h"
2N/A#include "softCrypt.h"
2N/A case CKM_SSL3_MD5_MAC:
2N/A case CKM_SSL3_SHA1_MAC:
2N/A case CKM_MD5_HMAC_GENERAL:
2N/A case CKM_MD5_HMAC:
2N/A case CKM_SHA_1_HMAC_GENERAL:
2N/A case CKM_SHA_1_HMAC:
2N/A case CKM_SHA224_HMAC_GENERAL:
2N/A case CKM_SHA224_HMAC:
2N/A case CKM_SHA256_HMAC_GENERAL:
2N/A case CKM_SHA256_HMAC:
2N/A case CKM_SHA384_HMAC_GENERAL:
2N/A case CKM_SHA384_HMAC:
2N/A case CKM_SHA512_HMAC_GENERAL:
2N/A case CKM_SHA512_HMAC:
2N/A case CKM_RSA_X_509:
2N/A case CKM_RSA_PKCS:
2N/A case CKM_MD5_RSA_PKCS:
2N/A case CKM_SHA1_RSA_PKCS:
2N/A case CKM_SHA224_RSA_PKCS:
2N/A case CKM_SHA256_RSA_PKCS:
2N/A case CKM_SHA384_RSA_PKCS:
2N/A case CKM_SHA512_RSA_PKCS:
2N/A case CKM_DSA_SHA1:
2N/A case CKM_ECDSA_SHA1:
2N/A case CKM_DES_MAC_GENERAL:
2N/A case CKM_DES_MAC:
2N/A return (CKR_MECHANISM_INVALID);
2N/A case CKM_SSL3_MD5_MAC:
2N/A case CKM_SSL3_SHA1_MAC:
2N/A case CKM_MD5_HMAC_GENERAL:
2N/A case CKM_MD5_HMAC:
2N/A case CKM_SHA_1_HMAC_GENERAL:
2N/A case CKM_SHA_1_HMAC:
2N/A case CKM_SHA224_HMAC_GENERAL:
2N/A case CKM_SHA224_HMAC:
2N/A case CKM_SHA256_HMAC_GENERAL:
2N/A case CKM_SHA256_HMAC:
2N/A case CKM_SHA384_HMAC_GENERAL:
2N/A case CKM_SHA384_HMAC:
2N/A case CKM_SHA512_HMAC_GENERAL:
2N/A case CKM_SHA512_HMAC:
2N/A case CKM_DES_MAC_GENERAL:
2N/A case CKM_DES_MAC:
2N/A case CKM_RSA_X_509:
2N/A case CKM_RSA_PKCS:
2N/A case CKM_MD5_RSA_PKCS:
2N/A case CKM_SHA1_RSA_PKCS:
2N/A case CKM_SHA224_RSA_PKCS:
2N/A case CKM_SHA256_RSA_PKCS:
2N/A case CKM_SHA384_RSA_PKCS:
2N/A case CKM_SHA512_RSA_PKCS:
2N/A case CKM_DSA_SHA1:
2N/A case CKM_ECDSA_SHA1:
2N/A return (CKR_MECHANISM_INVALID);
2N/A case CKM_SSL3_MD5_MAC:
2N/A case CKM_SSL3_SHA1_MAC:
2N/A case CKM_MD5_HMAC_GENERAL:
2N/A case CKM_MD5_HMAC:
2N/A case CKM_SHA_1_HMAC_GENERAL:
2N/A case CKM_SHA_1_HMAC:
2N/A case CKM_SHA224_HMAC_GENERAL:
2N/A case CKM_SHA224_HMAC:
2N/A case CKM_SHA256_HMAC_GENERAL:
2N/A case CKM_SHA256_HMAC:
2N/A case CKM_SHA384_HMAC_GENERAL:
2N/A case CKM_SHA384_HMAC:
2N/A case CKM_SHA512_HMAC_GENERAL:
2N/A case CKM_SHA512_HMAC:
2N/A case CKM_DES_MAC_GENERAL:
2N/A case CKM_DES_MAC:
2N/A case CKM_MD5_RSA_PKCS:
2N/A case CKM_SHA1_RSA_PKCS:
2N/A case CKM_SHA224_RSA_PKCS:
2N/A case CKM_SHA256_RSA_PKCS:
2N/A case CKM_SHA384_RSA_PKCS:
2N/A case CKM_SHA512_RSA_PKCS:
2N/A case CKM_DSA_SHA1:
2N/A case CKM_ECDSA_SHA1:
2N/A return (CKR_MECHANISM_INVALID);
2N/A case CKM_SSL3_MD5_MAC:
2N/A case CKM_SSL3_SHA1_MAC:
2N/A case CKM_MD5_HMAC_GENERAL:
2N/A case CKM_MD5_HMAC:
2N/A case CKM_SHA_1_HMAC_GENERAL:
2N/A case CKM_SHA_1_HMAC:
2N/A case CKM_SHA224_HMAC_GENERAL:
2N/A case CKM_SHA224_HMAC:
2N/A case CKM_SHA256_HMAC_GENERAL:
2N/A case CKM_SHA256_HMAC:
2N/A case CKM_SHA384_HMAC_GENERAL:
2N/A case CKM_SHA384_HMAC:
2N/A case CKM_SHA512_HMAC_GENERAL:
2N/A case CKM_SHA512_HMAC:
2N/A case CKM_DES_MAC_GENERAL:
2N/A case CKM_DES_MAC:
2N/A case CKM_MD5_RSA_PKCS:
2N/A case CKM_SHA1_RSA_PKCS:
2N/A case CKM_SHA224_RSA_PKCS:
2N/A case CKM_SHA256_RSA_PKCS:
2N/A case CKM_SHA384_RSA_PKCS:
2N/A case CKM_SHA512_RSA_PKCS:
2N/A case CKM_DSA_SHA1:
2N/A case CKM_ECDSA_SHA1:
2N/A return (CKR_MECHANISM_INVALID);
2N/A case CKM_RSA_X_509:
2N/A case CKM_RSA_PKCS:
2N/A return (CKR_MECHANISM_INVALID);
2N/A case CKM_RSA_X_509:
2N/A case CKM_RSA_PKCS:
2N/A return (CKR_MECHANISM_INVALID);
2N/A case CKM_MD5_RSA_PKCS:
2N/A case CKM_SHA1_RSA_PKCS:
2N/A case CKM_SHA224_RSA_PKCS:
2N/A case CKM_SHA256_RSA_PKCS:
2N/A case CKM_SHA384_RSA_PKCS:
2N/A case CKM_SHA512_RSA_PKCS:
2N/A case CKM_RSA_PKCS:
2N/A case CKM_RSA_X_509:
2N/A case CKM_DSA_SHA1:
2N/A case CKM_SSL3_MD5_MAC:
2N/A case CKM_SSL3_SHA1_MAC:
2N/A case CKM_MD5_HMAC_GENERAL:
2N/A case CKM_MD5_HMAC:
2N/A case CKM_SHA_1_HMAC_GENERAL:
2N/A case CKM_SHA_1_HMAC:
2N/A case CKM_SHA224_HMAC_GENERAL:
2N/A case CKM_SHA224_HMAC:
2N/A case CKM_SHA256_HMAC_GENERAL:
2N/A case CKM_SHA256_HMAC:
2N/A case CKM_SHA384_HMAC_GENERAL:
2N/A case CKM_SHA384_HMAC:
2N/A case CKM_SHA512_HMAC_GENERAL:
2N/A case CKM_SHA512_HMAC:
2N/A case CKM_DES_MAC_GENERAL:
2N/A case CKM_DES_MAC: