summaryrefslogtreecommitdiff
path: root/usr/src/lib/pkcs11/pkcs11_kernel/common/kernelUtil.c
AgeCommit message (Collapse)AuthorFilesLines
2018-12-201228 Add CCM and GCM mode support to AES in pkcs11_softtokenJason King1-0/+15
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-10-159876 Move crypto2pkcs11_error_number to libcryptoutilJason King1-109/+0
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: C Fraire <cfraire@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-08-019642 PKCS#11 softtoken should use explicit_bzeroJason King1-5/+3
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Ken Mays <kmays2000@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2010-07-196948723 Crypto to pkcs11 error mapping has wrong boundary checksZdenek Kotala1-6/+8
6936557 kernel_get_func_list does not set fl_verify* flags 6949122 return is missing in aes_check_mech_param in aes crypto module
2009-05-196823591 pkcs11_kernel and pkcs11_softtoken object session reference counter ↵Zdenek Kotala1-3/+2
must to be handled after fork 6828366 pkcs11_kernel/softtoken atfork handler should acquire session objects mutex too
2008-09-086739502 attribute value length checking not always happening or returning ↵Anthony Scarpino1-2/+1
the right error msg
2008-07-156723237 libcryptoutil should allow mechanism number "0x80000000" (the value ↵da730241-2/+2
of marker CKM_VENDOR_DEFINED)
2008-07-024947627 improve libcrypto string/mechanism conversion functions in edge casesda730241-13/+25
5031131 perf: pkcs11_kernel can benefit from a more efficient pkcs11_mech2str()
2007-09-176560793 crypto modules should not use SCCS keywords in user-visible stringsmcpowers1-7/+35
6598279 AES provider has incorrect definition for CK_AES_CTR_PARAMS 6601271 C_Verify() must pass CKA_EC_PARAMS to HW providers 6603350 CK_*_PARAMS definitions should be in <sys/crypto/common.h>
2007-05-13PSARC 2007/092 key generation and derivation for providers without keystoremcpowers1-1/+119
6462782 Metaslot needs to generate a token object from a session object. 6462780 Softtoken keystore needs to store keys ECC objects 6339802 support keygen operations by acceleration only providers
2006-10-175039325 pkcs11_kernel should be caching mechanism numbers from kCFkrishna1-5/+58
6480505 crypto_mech2id_common() could go faster
2005-11-14PSARC 2005/576 Support for complex cryptographic mechanismsmcpowers1-5/+2
PSARC 2005/630 session, object, and key management kernel crypto API PSARC 2005/656 AES CTR mode for KCF PSARC 2005/659 Hiding members of KCF logical providers 4721729 Support AES Counter mode for encryption 6243992 dprov stores attributes based on data model of application 6203141 Sessions and objects management kernel crypto API 6253484 Support mechanisms with complex mech_param structures across the EF stack 6314217 Hide underlying providers of logical providers
2005-06-14OpenSolaris Launchstevel@tonic-gate1-0/+1120