summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/crypto/io
AgeCommit message (Collapse)AuthorFilesLines
2016-05-286640 dca gets the instance number a lot, never actually uses itRichard Lowe1-96/+22
Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Approved by: Albert Lee <trisk@omniti.com>
2015-09-174185 add new cryptographic checksums to ZFS: SHA-512, Skein, Edon-R (NULL is ↵Matthew Ahrens1-1/+1
not an int)
2015-09-164185 add new cryptographic checksums to ZFS: SHA-512, Skein, Edon-R (fix ↵Robert Mustacchi1-5/+7
studio build)
2015-09-164185 add new cryptographic checksums to ZFS: SHA-512, Skein, Edon-RMatthew Ahrens2-0/+893
Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Reviewed by: Saso Kiselkov <saso.kiselkov@nexenta.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Garrett D'Amore <garrett@damore.org>
2014-08-125045 use atomic_{inc,dec}_* instead of atomic_add_*Josef 'Jeff' Sipek2-4/+4
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert Mustacchi <rm@joyent.com>
2014-04-234746 remove EXPORT_SRC leftoversJosef 'Jeff' Sipek1-11/+0
Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Robert Mustacchi <rm@joyent.com>
2013-07-293882 Remove xmod & friendsJosef 'Jeff' Sipek5-189/+0
Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Richard Lowe <richlowe@richlowe.net>
2010-09-126 Need open kcfdGarrett D'Amore7-365/+13
Reviewed by: gwr@nexenta.com, richlowe@richlowe.net, matt@greenviolet.net Approved by: richlowe@richlowe.net
2010-07-196948723 Crypto to pkcs11 error mapping has wrong boundary checksZdenek Kotala1-2/+2
6936557 kernel_get_func_list does not set fl_verify* flags 6949122 return is missing in aes_check_mech_param in aes crypto module
2010-06-076875651 move asymmetric crypto to libsoftcryptoDina K Nimeh1-191/+94
6816864 collect together padding methods used by PKCS#11 6917508 bignum library needs big random number function 6249983 softtoken based RSA/DSA slow on Niagara 6917506 arcfour lint check missing from usr/src/uts/sun4v/Makefile 6917513 move softFipsDSAUtil.c to common/crypto/fips/fips_dsa_util.c 6834849 dsa_sign() produces invalid signature when pkcs11 engine is used via openssl(1) for certain keys
2010-05-04PSARC/2010/146 EOF unnecessary elfsign and kCF optionsValerie Bubb Fenwick1-44/+36
6855881 clean up unnecessary technology from elfsign and kcf
2010-04-236755097 C_GetMechanismInfo() via pkcs11_kernel doesn't obey kernel provider ↵Vladimir Kotal1-2/+9
policy
2010-03-05PSARC/2009/354 Always on / no reboot Solaris AuditMarek Pospisil1-10/+11
6192139 Solaris auditing should be able to start collecting audit records without a reboot
2010-02-236849769 crypto modules _init: crypto_register_provider() failed during shutdownAnthony Scarpino10-248/+97
6885135 assertion failed: kcf_dh != NULL 6907099 module load/unload errors could be a little less techie and ominous
2010-01-124517853 debug.h should include macros to assert implication and equivalenceJonathan Adams1-6/+6
6915090 struct memlist should have ml_ member prefixes
2010-01-016719591 non-exploitable integer wraparound issue in copyin_key() [external ↵Dan OpenSolaris Anderson6-47/+81
report]
2009-12-11FWARC 2008/613 KT IOS Performance Counters APIJanie Lu2-21/+21
FWARC 2008/615 KT Perf Reg HV API FWARC 2009/434 KT IOS Performance Counters API Update FWARC 2009/567 Parallel Boot HV APIs PSARC 2009/177 Solaris support for Rainbow Falls platforms PSARC 2009/389 Sun4v faulted SP events extension PSARC 2009/533 CRYPTO_HMAC_NO_UPDATE - A new KCF SPI flag PSARC 2009/605 more sun4v platform-independent cpu/mem FMA events PSARC 2009/649 Generic PCIe root complex FMA events 6704999 extend xaui enum to work in platform independent world 6773223 RFE: guest epkt for faulted SP 6773225 RFE: Diagnosis of a faulted SP 6797776 Solaris support for Rainbow Falls platforms
2009-12-036783915 numerous drivers using devacc_attr_access without specifying ↵Stephen Hanson1-7/+3
DDI_DEVICE_ATTR_V1 6765185 ddi_dma_mem_alloc should ignore devacc_attr_access 6886100 DDI_FLAGERR_ACC accesses on x86 should use i_ddi_prot_io_get8() calls as on sparc 6886098 ddi_fm_acc_err_get()/ddi_fm_dma_err_get() copy data when they don't need to 6901678 crossbow changes broke dma handle checking in bge driver 6901000 lint warning in mtst_cpu.c
2009-11-206899006 Remove .byte asm directives and use new Intel Westmere opcodesDan OpenSolaris Anderson3-8/+8
6647055 x86_64 MD5/SHA1 assembly source should use 32-bit registers when the assembler supports it
2009-11-13PSARC/2009/396 Tickless Kernel Architecture / lbolt decouplingRafael Vanoni1-2/+2
6860030 tickless clock requires a clock() decoupled lbolt / lbolt64 Portions contributed by Chad Mynhier <cmynhier@gmail.com>
2009-11-106579499 update operations should be able to use in-place transformationsDan OpenSolaris Anderson1-5/+18
2009-10-07PSARC/2009/447 Kernel Cryptographic Framework support for FIPS 140-2Anthony Scarpino7-32/+109
6703950 Solaris cryptographic framework needs to implement changes for FIPS-140-2 compliance
2009-09-11PSARC 2009/347 cryptoadm(1M) enhancement for FIPS-140 modeHai-May Chao7-80/+239
6787364 Administration and policy configuration changes to support FIPS 140-2 6867384 Solaris Crypto Framework needs to implement self tests for FIPS 140-2 compliance
2009-09-026786946 kcf should check the key sizes before passing a job to a providerVladimir Kotal2-67/+74
6831413 multiple SCF providers advertise wrong boundaries for CKM_DES3_{CBC,ECB}{,_PAD} key lengths
2009-07-026855407 kernel crypto module reports firmware version incorrectlyWyllys Ingersoll1-0/+2
6854979 kmf_pkcs11.so.1 has bad SONAME and versioning
2009-05-196842120 crypto_attach leaks in snv_115Krishna Yenduri1-0/+2
2009-04-294781345 me_mutex lock in kcf_mech_entry_t can be broken upKrishna Yenduri1-39/+79
6771819 Use of atomic increment in KCF causes scaling problems on multi-socket T2 systems 6705174 C_EncryptInit scaling issues on T2plus 6813873 assertion failed: (prov_desc)->pd_refcnt != 0, file: ../../common/crypto/core/kcf_prov_tabs.c, line
2009-04-246832651 panic in sha2_mac_verify_atomic()Mark Powers1-0/+1
2009-04-176767618 Need an optimized AES leveraging Intel's AES instructionsDan OpenSolaris Anderson1-8/+7
6747587 Remove redundant code in ccm.c --HG-- rename : usr/src/common/crypto/aes/amd64/THIRDPARTYLICENSE => usr/src/common/crypto/aes/amd64/THIRDPARTYLICENSE.gladman rename : usr/src/common/crypto/aes/amd64/THIRDPARTYLICENSE.descrip => usr/src/common/crypto/aes/amd64/THIRDPARTYLICENSE.gladman.descrip
2009-04-146594036 {MD5,SHA[12]} HMAC mechanisms have incorrect key size unitVladimir Kotal4-42/+43
2009-04-106803836 Solaris Cryptographic Framework needs to support AES GMACMark Powers2-93/+318
2009-04-066824347 stack pointers pouring into /dev/randomHai-May Chao1-1/+2
2009-03-196812615 64-bit RC4 has poor performance on Intel NehalemDan OpenSolaris Anderson1-9/+7
2009-02-096799258 Continuous RNG test sometimes fails to compare 160-bit blocksHai-May Chao1-5/+5
2008-12-086236948 need userland interface to list crypto algorithms available to ↵Dina K Nimeh1-0/+1
kernel consumers (fix lint)
2008-12-08PSARC 2007/001 lofi(7d) crypto supportDina K Nimeh1-0/+191
4926125 lofi(7d) should support encrypted block devices 6236948 need userland interface to list crypto algorithms available to kernel consumers
2008-11-216772059 GCM atomic operations incorrectly require block multiplesMark Powers1-51/+55
2008-11-076767649 vmem_hash_delete: bad free issueMark Powers1-1/+1
2008-11-066703956 Solaris cryptographic framework needs a FIPS-186-2 certifiable RNGHai-May Chao1-17/+41
2008-11-046260053 Solaris Cryptographic Framework needs to support AES in GCM modeMark Powers2-21/+276
2008-10-206722032 symmetric crypto scalability issues on batokaKrishna Yenduri1-12/+14
2008-09-22PSARC 2008/382 Fast RebootSherry Moore4-7/+8
6714038 Fast Reboot support for x86 platforms
2008-08-275007142 Add ntohll and htonll to sys/byteorder.hDaniel Anderson1-4/+62
6717509 Need to use bswap/bswapq for byte swap of 64-bit integer on x32/x64 PSARC 2008/474 Add 64-bit htonll() and ntohll() byte order conversion functions
2008-08-186733825 dprov_session_task causes memory corruption when growing sessions arrayKrishna Yenduri1-4/+5
2008-07-246559619 Enhance n2cp to support CCM modemcpowers5-1541/+393
6637487 put algorithm mode code and other common code into kcf module 6648214 need CKM_AES_CTR for softtoken --HG-- rename : usr/src/common/crypto/aes/aes_cbc_crypt.c => deleted_files/usr/src/common/crypto/aes/aes_cbc_crypt.c rename : usr/src/common/crypto/aes/aes_cbc_crypt.h => deleted_files/usr/src/common/crypto/aes/aes_cbc_crypt.h rename : usr/src/common/crypto/blowfish/blowfish_cbc_crypt.c => deleted_files/usr/src/common/crypto/blowfish/blowfish_cbc_crypt.c rename : usr/src/common/crypto/blowfish/blowfish_cbc_crypt.h => deleted_files/usr/src/common/crypto/blowfish/blowfish_cbc_crypt.h rename : usr/src/common/crypto/des/des_cbc_crypt.c => deleted_files/usr/src/common/crypto/des/des_cbc_crypt.c rename : usr/src/common/crypto/des/des_cbc_crypt.h => deleted_files/usr/src/common/crypto/des/des_cbc_crypt.h
2008-06-126714050 panic when a kcf provider under use is unregisteredkrishna1-5/+6
2008-05-066494306 need single source for bignum codefr412791-7/+5
--HG-- rename : usr/src/uts/sun4u/rsa/Makefile => deleted_files/usr/src/uts/sun4u/rsa/Makefile rename : usr/src/uts/sun4u/rsa/mont_mulf.s => usr/src/common/bignum/sun4u/mont_mulf_kernel_v9.s rename : usr/src/uts/intel/rsa/Makefile.32 => usr/src/uts/intel/bignum/Makefile.32 rename : usr/src/uts/intel/rsa/Makefile.64 => usr/src/uts/intel/bignum/Makefile.64
2008-04-116604363 Bulk encryption and digest algorithms have poor scalability on ↵krishna1-418/+442
T5140/T5240
2008-02-29PSARC 2008/014 SHA-2 support for IPsec and IKEdanmcd1-4/+12
6586319 Need to enable SHA-256,384,512 support in AH, ESP, and IKE 6663271 sha2_mac_verify_atomic() function is missing SHA384 exceptions
2007-12-271162981 Remove C2_AUDIT #defines from the kernel and build filesgww1-16/+0