5830 want arc4random(3C) suite5802 want getentropy(3C)5803 want getrandom(2)5804 want explicit_bzero(3C)5805 want MC_INHERIT_ZERO5806 uuid_generate can leak its cache in edge conditionsReviewed
5830 want arc4random(3C) suite5802 want getentropy(3C)5803 want getrandom(2)5804 want explicit_bzero(3C)5805 want MC_INHERIT_ZERO5806 uuid_generate can leak its cache in edge conditionsReviewed 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>
show more ...
5045 use atomic_{inc,dec}_* instead of atomic_add_*Reviewed by: Matthew Ahrens <mahrens@delphix.com>Reviewed by: Garrett D'Amore <garrett@damore.org>Approved by: Robert Mustacchi <rm@joyent.com>
4746 remove EXPORT_SRC leftoversReviewed by: Richard Lowe <richlowe@richlowe.net>Approved by: Robert Mustacchi <rm@joyent.com>
3882 Remove xmod & friendsReviewed by: Dan McDonald <danmcd@nexenta.com>Reviewed by: Richard Lowe <richlowe@richlowe.net>Approved by: Richard Lowe <richlowe@richlowe.net>
995 boot message: No randomness provider enabled for /dev/randomReviewed by: Garrett D'Amore <garrett@damore.org>Reviewed by: Dan McDonald <danmcd@nexenta.com>Reviewed by: Hans Rosenfeld <hans.ros
995 boot message: No randomness provider enabled for /dev/randomReviewed 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>
875 missing lwp_exit() in kcfpool_svc() induces panic in prchoose()Reviewed by: Bryan Cantrill <bryancantrill@gmail.com>Reviewed by: Dan McDonald <danmcd@nexenta.com>Approved by: Gordon Ross <gwr@
875 missing lwp_exit() in kcfpool_svc() induces panic in prchoose()Reviewed by: Bryan Cantrill <bryancantrill@gmail.com>Reviewed by: Dan McDonald <danmcd@nexenta.com>Approved by: Gordon Ross <gwr@nexenta.com>
349 hang during network boot (circular kcf dependency)Reviewed by: richlowe@richlowe.netReviewed by: gwr@nexenta.comReviewed by: bryancantrill@nexenta.comApproved by: gwr@nexenta.com
6 Need open kcfdReviewed by: gwr@nexenta.com, richlowe@richlowe.net, matt@greenviolet.netApproved by: richlowe@richlowe.net
6972233 Panic is seen when fips-140 mode is enabled and rebooted
6948723 Crypto to pkcs11 error mapping has wrong boundary checks6936557 kernel_get_func_list does not set fl_verify* flags6949122 return is missing in aes_check_mech_param in aes crypto module
6966188 missing mutex_exit call if error occurs while gathering random bytes
6875651 move asymmetric crypto to libsoftcrypto6816864 collect together padding methods used by PKCS#116917508 bignum library needs big random number function6249983 softtoken based RSA/DSA slow o
6875651 move asymmetric crypto to libsoftcrypto6816864 collect together padding methods used by PKCS#116917508 bignum library needs big random number function6249983 softtoken based RSA/DSA slow on Niagara6917506 arcfour lint check missing from usr/src/uts/sun4v/Makefile6917513 move softFipsDSAUtil.c to common/crypto/fips/fips_dsa_util.c6834849 dsa_sign() produces invalid signature when pkcs11 engine is used via openssl(1) for certain keys
PSARC/2010/146 EOF unnecessary elfsign and kCF options6855881 clean up unnecessary technology from elfsign and kcf
6755097 C_GetMechanismInfo() via pkcs11_kernel doesn't obey kernel provider policy
PSARC/2009/354 Always on / no reboot Solaris Audit6192139 Solaris auditing should be able to start collecting audit records without a reboot
6849769 crypto modules _init: crypto_register_provider() failed during shutdown6885135 assertion failed: kcf_dh != NULL6907099 module load/unload errors could be a little less techie and ominous
4517853 debug.h should include macros to assert implication and equivalence6915090 struct memlist should have ml_ member prefixes
6719591 non-exploitable integer wraparound issue in copyin_key() [external report]
FWARC 2008/613 KT IOS Performance Counters APIFWARC 2008/615 KT Perf Reg HV APIFWARC 2009/434 KT IOS Performance Counters API UpdateFWARC 2009/567 Parallel Boot HV APIsPSARC 2009/177 Solaris supp
FWARC 2008/613 KT IOS Performance Counters APIFWARC 2008/615 KT Perf Reg HV APIFWARC 2009/434 KT IOS Performance Counters API UpdateFWARC 2009/567 Parallel Boot HV APIsPSARC 2009/177 Solaris support for Rainbow Falls platformsPSARC 2009/389 Sun4v faulted SP events extensionPSARC 2009/533 CRYPTO_HMAC_NO_UPDATE - A new KCF SPI flagPSARC 2009/605 more sun4v platform-independent cpu/mem FMA eventsPSARC 2009/649 Generic PCIe root complex FMA events6704999 extend xaui enum to work in platform independent world6773223 RFE: guest epkt for faulted SP6773225 RFE: Diagnosis of a faulted SP6797776 Solaris support for Rainbow Falls platforms
6783915 numerous drivers using devacc_attr_access without specifying DDI_DEVICE_ATTR_V16765185 ddi_dma_mem_alloc should ignore devacc_attr_access6886100 DDI_FLAGERR_ACC accesses on x86 should use i
6783915 numerous drivers using devacc_attr_access without specifying DDI_DEVICE_ATTR_V16765185 ddi_dma_mem_alloc should ignore devacc_attr_access6886100 DDI_FLAGERR_ACC accesses on x86 should use i_ddi_prot_io_get8() calls as on sparc6886098 ddi_fm_acc_err_get()/ddi_fm_dma_err_get() copy data when they don't need to6901678 crossbow changes broke dma handle checking in bge driver6901000 lint warning in mtst_cpu.c
6899006 Remove .byte asm directives and use new Intel Westmere opcodes6647055 x86_64 MD5/SHA1 assembly source should use 32-bit registers when the assembler supports it
PSARC/2009/396 Tickless Kernel Architecture / lbolt decoupling6860030 tickless clock requires a clock() decoupled lbolt / lbolt64Portions contributed by Chad Mynhier <cmynhier@gmail.com>
6579499 update operations should be able to use in-place transformations
6895660 Successful message for FIPS 140 would be nice6895651 FIPS 140 POST thread can get hung up
6889491 DEBUG kernels panic during startup in fips140_actions
12345