History log of /illumos-gate/usr/src/uts/common/crypto/api/kcf_random.c
Revision Date Author Comments
fc8ae2ec4282de7ec96f48e11078345f3dc0ac3d 20-Mar-2019 Toomas Soome <tsoome@me.com> 10573 define TASKQID_INVALID as (taskq_id)0
Reviewed by: Andy Stormont <astormont@racktopsystems.com>
Reviewed by: Gergő Doma <domag02@gmail.com>
Approved by: Dan McDonald <danmcd@joyent.com>
80d5689f5d4588adc071138e25e9d0d5252d9b55 22-Sep-2017 Patrick Mooney <pmooney@pfmooney.com> 8634 epoll fails to wake on certain edge-triggered conditions
8635 epoll should not emit POLLNVAL
8636 recursive epoll should emit EPOLLRDNORM
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Toomas Soome <tsoome@me.com>
Reviewed by: Igor Kozhukhov <igor@dilos.org>
Approved by: Dan McDonald <danmcd@joyent.com>
9d12795f87b63c2e39e87bff369182edd34677d3 07-Apr-2015 Robert Mustacchi <rm@joyent.com> 5830 want arc4random(3C) suite
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>
717fae565868e87932422076eb52d99f1b7af64b 21-Dec-2012 Gordon Ross <gwr@nexenta.com> 995 boot message: No randomness provider enabled for /dev/random
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>
a0d1cdd57e7eca57ed736ab2500ca85a4dcc8f78 20-Oct-2010 Garrett D'Amore <garrett@nexenta.com> 349 hang during network boot (circular kcf dependency)
Reviewed by: richlowe@richlowe.net
Reviewed by: gwr@nexenta.com
Reviewed by: bryancantrill@nexenta.com
Approved by: gwr@nexenta.com
6ea3c0609e50782557505b88bb391b786bca32c9 12-Sep-2010 Garrett D'Amore <garrett@nexenta.com> 6 Need open kcfd
Reviewed by: gwr@nexenta.com, richlowe@richlowe.net, matt@greenviolet.net
Approved by: richlowe@richlowe.net
b971bb4ce38136221d2db4e0e30f25745c11eb9f 06-Jul-2010 Valerie Bubb Fenwick <Valerie.Fenwick@Oracle.COM> 6966188 missing mutex_exit call if error occurs while gathering random bytes
9b009fc1b553084f6003dcd46b171890049de0ff 04-May-2010 Valerie Bubb Fenwick <Valerie.Fenwick@Oracle.COM> PSARC/2010/146 EOF unnecessary elfsign and kCF options
6855881 clean up unnecessary technology from elfsign and kcf
95014fbbfdc010ab9f3ed20db2154dc3322e9270 01-Jan-2010 Dan OpenSolaris Anderson <opensolaris@drydog.com> 6719591 non-exploitable integer wraparound issue in copyin_key() [external report]
735564919188238196dbd0d320770dda59b38369 07-Oct-2009 Anthony Scarpino <Anthony.Scarpino@Sun.COM> PSARC/2009/447 Kernel Cryptographic Framework support for FIPS 140-2
6703950 Solaris cryptographic framework needs to implement changes for FIPS-140-2 compliance
f5229b7e21a3ff1e96a34db9706b9095d6a4933d 24-Sep-2009 Krishna Yenduri <Bhargava.Yenduri@Sun.COM> 6882364 networking wedged up behind blocked taskq_thread() worker
104d3bde5b4ac46904f144d3676110fc57a69603 23-Sep-2009 Dan OpenSolaris Anderson <opensolaris@drydog.com> 6826942 Need an optimized GCM leveraging Intel's PCMULQDQ instruction
b5a2d8455dfa3190fc977c4bec53e91c99012767 11-Sep-2009 Hai-May Chao <Hai-May.Chao@Sun.COM> PSARC 2009/347 cryptoadm(1M) enhancement for FIPS-140 mode
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
436935a13231964207120b7e50a063b53b8e579c 02-Sep-2009 Vladimir Kotal <Vladimir.Kotal@Sun.COM> 6786946 kcf should check the key sizes before passing a job to a provider
6831413 multiple SCF providers advertise wrong boundaries for CKM_DES3_{CBC,ECB}{,_PAD} key lengths
8b5027151a1eff62589da6fb824f594e9fe19384 13-May-2009 Krishna Yenduri <Bhargava.Yenduri@Sun.COM> 6836582 kcf_limit_hwrng tunable can be removed
9d31afc5bd3d2c2367f19802789aaa80bc15f6c8 27-Feb-2009 Krishna Yenduri <Bhargava.Yenduri@Sun.COM> 6803803 rnd_chpoll() should not reject (EINVAL) events==0
56498af3837e186ed3f1621f16601e3dbac98710 09-Feb-2009 Hai-May Chao <Hai-May.Chao@Sun.COM> 6799258 Continuous RNG test sometimes fails to compare 160-bit blocks
3364c16983579a046f23c8ca1a7781bd0ffb4701 09-Jan-2009 Vladimir Kotal <Vladimir.Kotal@Sun.COM> 6790685 stubs for random_add_pseudo_entropy() are missing
fe54a78e1aacf39261ad56e9903bce02e3fb6d21 07-Nov-2008 Hai-May Chao <Hai-May.Chao@Sun.COM> 6703956 Solaris cryptographic framework needs a FIPS-186-2 certifiable RNG
6a1073f89079df9576bccd94a24df8c011db8169 23-Feb-2007 krishna <none@none> PSARC/2007/093 Crypto Context sharing between providers
6494834 support check for threshold when using hardware providers even for multi-part requests
f317a3a3712d9b82387b437ac621db3733d8c804 12-Nov-2006 krishna <none@none> 6488985 kcf_submit_request() should handle the EMPTYQ case for a hardware provider
6478655 kcf should not log complaints as frequently as it does
6470608 /dev/urandom should provide data blocks larger then 1040 bytes
6478016 crypto_mechanism32_t should be available from sys/crypto/spi.h
8047c9fb10f4d3f14385d535d6b23a5eb80c0c0f 01-May-2006 mcpowers <none@none> PSARC 2006/214 Crypto Framework random number API/SPI update
6374503 C_SeedRandom is too slow causing poor performance with Apache/OpenSSL when using pkcs11
02f574f0f53a993ade4627790f7edfe3814a1a45 09-Dec-2005 kais <none@none> 6357426 increase rndmag_threshold and rndbuf_len default values
fa626f0c30d0a6dcbc5bb89c70534722f6380329 29-Aug-2005 krishna <none@none> 6266835 Increase default values of /dev/urandom's parameters for kernel SSL needs
6300280 kcf_mech_entry_t structure is no longer aligned right
6308632 mechanism tables have holes making their real size half the intended size
7c478bd95313f5f23a4c958a745db2134aa03244 14-Jun-2005 stevel@tonic-gate <none@none> OpenSolaris Launch