diff options
author | Wyllys Ingersoll <wyllys.ingersoll@sun.com> | 2010-03-22 13:57:47 -0700 |
---|---|---|
committer | Wyllys Ingersoll <wyllys.ingersoll@sun.com> | 2010-03-22 13:57:47 -0700 |
commit | e65e5c2d2f32a99e8c5f740cabae9075dab03ce7 (patch) | |
tree | 09b70c15a705c7de105b96d1c7c0057ebc13b9e5 /usr/src/lib/libkmf/include/algorithm.h | |
parent | c7facc54c4abed9e554ff80225311e6b7048d3c9 (diff) | |
download | illumos-gate-e65e5c2d2f32a99e8c5f740cabae9075dab03ce7.tar.gz |
PSARC 2010/032 EC and SHA2 for KMF
6902640 pktool/KMF needs to support ECDSA keys and certificates
6787016 pktool can offer the ability to generate RSA keypairs
Diffstat (limited to 'usr/src/lib/libkmf/include/algorithm.h')
-rw-r--r-- | usr/src/lib/libkmf/include/algorithm.h | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/usr/src/lib/libkmf/include/algorithm.h b/usr/src/lib/libkmf/include/algorithm.h deleted file mode 100644 index 00e2eabddf..0000000000 --- a/usr/src/lib/libkmf/include/algorithm.h +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Copyright 2007 Sun Microsystems, Inc. All rights reserved. - * Use is subject to license terms. - */ -/* - * Copyright (c) 1995-2000 Intel Corporation. All rights reserved. - */ - -#ifndef _ALGORITHM_H -#define _ALGORITHM_H - -#pragma ident "%Z%%M% %I% %E% SMI" - -#include <kmftypes.h> -#include <security/cryptoki.h> - -#ifdef __cplusplus -extern "C" { -#endif - -typedef struct pkcs_algorithm_map -{ - CK_MECHANISM_TYPE pkcs_mechanism; - uint32_t algorithm; - uint32_t context_type; - uint32_t enc_mode; - CK_BBOOL bMultiPart; - CK_BBOOL fix_keylength; - uint32_t keylength; - CK_BBOOL fix_blocksize; - uint32_t block_size; - CK_BBOOL requires_iv; - uint32_t iv_length; - CK_FLAGS required_flags; - CK_KEY_TYPE key_type; - char *szDescription; -} PKCS_ALGORITHM_MAP; - -extern KMF_SIGNATURE_MODE PKCS_GetDefaultSignatureMode(KMF_ALGORITHM_INDEX); -extern PKCS_ALGORITHM_MAP* pkcs_get_alg_map(KMF_ALGCLASS, uint32_t, - uint32_t); - -#ifdef __cplusplus -} -#endif - -#endif /* _ALGORITHM_H */ |