summaryrefslogtreecommitdiff
path: root/usr/src/lib/libkmf/include/algorithm.h
diff options
context:
space:
mode:
authorWyllys Ingersoll <wyllys.ingersoll@sun.com>2010-03-22 13:57:47 -0700
committerWyllys Ingersoll <wyllys.ingersoll@sun.com>2010-03-22 13:57:47 -0700
commite65e5c2d2f32a99e8c5f740cabae9075dab03ce7 (patch)
tree09b70c15a705c7de105b96d1c7c0057ebc13b9e5 /usr/src/lib/libkmf/include/algorithm.h
parentc7facc54c4abed9e554ff80225311e6b7048d3c9 (diff)
downloadillumos-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.h47
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 */