summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/crypto
AgeCommit message (Collapse)AuthorFilesLines
2016-05-31 [illumos-gate merge]Patrick Mooney1-96/+22
commit fa4e188e8e6bc718b1a096b3d1dc046952a69304 4416 Silence igb(7D) debug messages by default commit 3ba944265c4ae1fcf23ef758537c2e4f4feec16e 6640 dca gets the instance number a lot, never actually uses it commit 058c4bb45994ad954199a7e36d99b487725043ad 7000 gfxp_umem_cookie_init() does wrong cast on return
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-18 [illumos-gate merge]Patrick Mooney1-1/+1
commit 79c28b707e05fa6746e9e9f99cad98db6b963592 6187 bootadm is using wrong symbol to select SPARC specific code commit 0c3cd038dba1c3a4dcfa2ecc9d7da7c44b11730f 4185 add new cryptographic checksums to ZFS: SHA-512, Skein, Edon-R (NULL is not an int) commit 8c10095f78d4dd1f9617a2223a43e5c2dc3c0e8d 1565 svccfg cleanup needs to suck it up and finish the job commit 67b0e0638433e0eed2ca7fde689fcccec72f8056 335 service manifest does not support multiple manpage references for the same keyword
2015-09-17 [illumos-gate merge]Patrick Mooney2-0/+895
commit 03bad06fbb261fd4a7151a70dfeff2f5041cce1f 6171 dsl_prop_unregister() slows down dataset eviction. commit a725189c0accbf47b39f735d1f32a7b54ae91c6d 5433 at(1) doesn't properly handle being invoked from a path containing spaces commit caf590b518921f14033a11d17fafa827bb2caa4b 6216 prtdiag could display hardware in slots commit c7c0ceafd167e558cd8cb8195b8bd63cbc817b27 6085 export libbe installboot function 6086 add install bootblock option for bootadm commit be32284091554a41d4706e6653adeec1d9127a87 4185 add new cryptographic checksums to ZFS: SHA-512, Skein, Edon-R (fix studio build) commit 45818ee124adeaaf947698996b4f4c722afc6d1f 4185 add new cryptographic checksums to ZFS: SHA-512, Skein, Edon-R Conflicts: usr/src/cmd/prtdiag/i386/smbios.c usr/src/uts/common/Makefile.rules usr/src/uts/common/sys/Makefile
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>
2015-04-125830 want arc4random(3C) suiteRobert Mustacchi1-0/+11
5802 want getentropy(3C) 5803 want getrandom(2) 5804 want explicit_bzero(3C) 5805 want MC_INHERIT_ZERO 5806 uuid_generate can leak its cache in edge conditions Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Garrett D'Amore <garrett@damore.org>
2015-02-15OS-3845 want arc4random(3C) suiteRobert Mustacchi1-0/+11
OS-3846 want getentropy(3C) OS-3847 want getrandom(2) OS-3848 want explicit_bzero(3C) OS-3843 want MC_INHERIT_ZERO OS-3844 uuid_generate can leak its cache in edge conditions Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Joshua M. Clulow <josh@sysmgr.org>
2014-08-14 [illumos-gate merge]Keith M Wesolowski2-4/+4
commit c65ceeb86e91d6d94cf15d4cb9884845c2ce8a04 5081 mpt_sas watchdog timout needs to be initialized earlier 5080 potential memory leak in mpt_sas commit 640c1670a105457bb0040e8e11037b53ab6ebcfa 5047 don't use atomic_*_nv if you discard the return value commit 9c68c0524222ca5eac2fb0835154553c1cdaa96c 5046 comstar: use the correct type instead of casting all the time commit 1a5e258f5471356ca102c7176637cdce45bac147 5045 use atomic_{inc,dec}_* instead of atomic_add_* commit febac2a0e9cb29c6762618e32b7ca73916512d7f 5044 define static inlines for most often used atomic functions commit 6ed9368a130d7c9a82e574da808d34034da33748 5043 remove deprecated atomic functions' prototypes commit 75d94465dbafa487b716482dc36d5150a4ec9853 5042 stop using deprecated atomic functions
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-23 [illumos-gate merge]Keith M Wesolowski1-11/+0
commit 4cde9a1e4370decb0ae4451cc85ce57730965c8c 4748 use an enum for tod_faulted global commit 9aff5184bfbc5b708bf2ddd810ce726347b52332 4747 remove unused [DS]SIZE_LIMIT defines commit 3b082ee621e893f087e4272c7e8b6d512d24e155 4746 remove EXPORT_SRC leftovers commit 6907ca4bc759c5fd81b8a60fc5e1a1c7d1972e6a 4745 fix AVL code misspellings commit a2afb611b30628fb74ad9eade4ae465f9031e262 3897 zfs filesystem and snapshot limits commit 82d86f4e8b1400610e24f161032c16e049f173a0 4767 dtrace_probe() always has the timestamp Conflicts: usr/src/uts/common/fs/zfs/sys/dsl_dir.h usr/src/uts/common/fs/zfs/dsl_dir.c usr/src/lib/libzfs/common/libzfs_util.c usr/src/lib/libzfs/common/libzfs_dataset.c usr/src/common/zfs/zfeature_common.c
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-30 [illumos-gate merge]Keith M Wesolowski5-189/+0
commit 694c35faa87b858ecdadfe4fc592615f4eefbb07 3882 Remove xmod & friends
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>
2013-01-14Illumos SyncJohn Sonnenschein2-27/+57
Merge github.com:illumos/illumos-gate Conflicts: usr/src/cmd/isainfo/isainfo.c usr/src/uts/common/Makefile.files usr/src/uts/common/fs/zfs/dmu.c usr/src/uts/common/fs/zfs/zvol.c usr/src/uts/common/io/mr_sas/fusion.h usr/src/uts/common/io/mr_sas/ld_pd_map.c usr/src/uts/common/io/mr_sas/ld_pd_map.h usr/src/uts/common/io/mr_sas/mr_sas.c usr/src/uts/common/io/mr_sas/mr_sas.h usr/src/uts/common/io/mr_sas/mr_sas_list.c usr/src/uts/common/io/mr_sas/mr_sas_list.h usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c usr/src/uts/i86pc/io/apix/apix.c usr/src/uts/i86pc/os/intr.c usr/src/uts/intel/sys/x86_archext.h
2012-12-28995 boot message: No randomness provider enabled for /dev/randomGordon Ross2-27/+57
Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Boris Protopopov <boris.protopopov@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
2011-06-16[HVM-379] merge smartvm to develop.Josh Wilsdon1-3/+3
2011-05-13[OS-411] Guava Illumos syncJohn Sonnenschein1-3/+13
2011-04-02[HVM-2] merge in Max's changes so kvm can be built.Josh Wilsdon1-4/+5
2011-04-03875 missing lwp_exit() in kcfpool_svc() induces panic in prchoose()Garrett D'Amore1-3/+13
Reviewed by: Bryan Cantrill <bryancantrill@gmail.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Approved by: Gordon Ross <gwr@nexenta.com>
2011-01-12OS-110 WARNING: No randomness provider enabled for /dev/random. Use ↵jerry1-1/+3
cryptoadm(1M) to enable a provider.
2010-10-19349 hang during network boot (circular kcf dependency)Garrett D'Amore1-2/+11
Reviewed by: richlowe@richlowe.net Reviewed by: gwr@nexenta.com Reviewed by: bryancantrill@nexenta.com Approved by: gwr@nexenta.com
2010-09-126 Need open kcfdGarrett D'Amore12-1367/+123
Reviewed by: gwr@nexenta.com, richlowe@richlowe.net, matt@greenviolet.net Approved by: richlowe@richlowe.net
2010-08-046972233 Panic is seen when fips-140 mode is enabled and rebootedMisaki Miyashita1-2/+2
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-07-066966188 missing mutex_exit call if error occurs while gathering random bytesValerie Bubb Fenwick1-0/+1
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 Fenwick15-235/+162
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 Scarpino13-262/+193
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 Anderson14-80/+111
report]
2009-12-11FWARC 2008/613 KT IOS Performance Counters APIJanie Lu4-50/+63
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 Vanoni2-14/+8
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-11-026895660 Successful message for FIPS 140 would be niceAnthony Scarpino1-5/+12
6895651 FIPS 140 POST thread can get hung up
2009-10-086889491 DEBUG kernels panic during startup in fips140_actionsAnthony Scarpino1-6/+8
2009-10-07PSARC/2009/447 Kernel Cryptographic Framework support for FIPS 140-2Anthony Scarpino12-65/+599
6703950 Solaris cryptographic framework needs to implement changes for FIPS-140-2 compliance
2009-09-296885193 assignment of ssize_t to uint_t in kcf_check_prov_mech_keylen() ↵Vladimir Kotal1-2/+2
produces lint noise
2009-09-246882364 networking wedged up behind blocked taskq_thread() workerKrishna Yenduri1-3/+26
2009-09-236826942 Need an optimized GCM leveraging Intel's PCMULQDQ instructionDan OpenSolaris Anderson1-4/+6
2009-09-11PSARC 2009/347 cryptoadm(1M) enhancement for FIPS-140 modeHai-May Chao9-81/+255
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 Kotal12-182/+331
6831413 multiple SCF providers advertise wrong boundaries for CKM_DES3_{CBC,ECB}{,_PAD} key lengths
2009-07-236861521 panic in kcf when calling kcf_free_provider_descKrishna Yenduri3-12/+23
2009-07-096821090 Contents of /etc/crypto/kcf.conf should not influence mechanisms ↵Dan OpenSolaris Anderson1-34/+48
available to kernel consumers.
2009-07-026855407 kernel crypto module reports firmware version incorrectlyWyllys Ingersoll1-0/+2
6854979 kmf_pkcs11.so.1 has bad SONAME and versioning