summaryrefslogtreecommitdiff
path: root/usr/src/common/openssl
AgeCommit message (Collapse)AuthorFilesLines
2014-09-085086 Remove OpenSSL 0.9.8aGary Mills1183-342817/+0
Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Approved by: Richard Lowe <richlowe@richlowe.net>
2011-06-222426 wanboot openssl needs to not call cast function pointersRichard Lowe3-25/+66
Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Approved by: Gordon Ross <gwr@nexenta.com>
2009-12-306894056 libc is not cleanSurya Prakki2-16/+17
6894060 libnsl is not lint clean 6894068 libpool is not lint clean 6894073 some zone libs are not lint clean 6913623 some user land components of ON are not ss12u1 lint clean
2009-04-096824175 OpenSSL needs a fix for CVE-2009-0590Jan Pechanec4-0/+17
2009-02-136799060 implement arcfour128 and arcfour256 in SunSSHJan Pechanec1-24/+27
6804216 pkcs#11 engine should support a key length range for RC4
2009-01-146786120 CVE-2008-5077 incorrect checks for malformed signature in OpenSSLJan Pechanec11-15/+46
2008-11-216449514 move OpenSSL from /usr/sfw to /usr, /libJohn.Zolnowsky@Sun.COM1-1/+1
6457487 clean up Makefile for cmd/openssl 6686002 move /usr/lib/libkmf and plugins to /lib - PSARC 2007/674 6686004 move libcryptoutil and libelfsign from /usr/lib to /lib - PSARC 2007/674 6700122 cryptosvc should be able to start before filesystem/usr
2008-10-286734038 Apache SSL web server using the pkcs11 engine fails to start if meta ↵Huie-Ying Lee1-0/+5
slot is disabled
2008-09-186746735 PKCS#11 engine should use extended FILE space APIVladimir Kotal2-11/+40
6731380 return codes of several functions are not checked in the PKCS#11 engine code
2008-09-166746712 PKCS#11 engine source code should be cstyle cleanVladimir Kotal4-866/+944
2008-09-116747327 PKCS#11 engine atfork handlers need to be aware of guys who take it ↵Vladimir Kotal1-0/+16
seriously
2008-09-106710420 PKCS#11 engine source should be lint cleanVladimir Kotal5-28/+44
2008-09-096723504 more granular locking in PKCS#11 engineVladimir Kotal3-643/+1043
6667128 CRYPTO_LOCK_PK11_ENGINE assumption does not hold true
2008-08-04backout 6449514/6686002/6686004/6700122: needs more worksuha1-1/+1
2008-08-016449514 move OpenSSL from /usr/sfw to /usr, /libjohnz1-1/+1
6686002 move /usr/lib/libkmf and plugins to /lib - PSARC 2007/674 6686004 move libcryptoutil and libelfsign from /usr/lib to /lib - PSARC 2007/674 6700122 cryptosvc should be able to start before filesystem/usr
2008-08-016731839 OpenSSL PKCS#11 engine no longer uses n2cp for symmetric ciphers and ↵jp1619481-19/+9
digests
2008-07-296562155 OpenSSL pkcs#11 engine needs support for SHA224/256/384/512jp1619484-691/+1646
6685012 OpenSSL pkcs#11 engine needs support for new cipher modes 6705200 pk11_dh struct initialization in PKCS#11 engine is missing generate_params parameter 6709513 PKCS#11 engine sets IV length even for ECB modes 6725903 OpenSSL PKCS#11 engine shouldn't use soft token for symmetric ciphers and digests 6728296 buffer length not initialized for C_(En|De)crypt_Final() in the PKCS#11 engine 6728871 PKCS#11 engine must reset global_session in pk11_finish()
2008-07-106720197 linked list handling in crypto libraries needs to be more robustvk1998391-1/+2
2008-06-116602801 PK11_SESSION cache has to employ reference counting scheme for ↵vk1998393-249/+1020
asymmetric key operations 6605538 pkcs11 functions C_FindObjects[{Init,Final}]() not called atomically 6607307 pkcs#11 engine can't read RSA private keys 6652362 pk11_RSA_finish() is cutting corners 6662112 pk11_destroy_{rsa,dsa,dh}_key_objects() use locking in suboptimal way 6666625 pk11_destroy_{rsa,dsa,dh}_key_objects() should be more resilient to destroy failures 6667273 OpenSSL engine should not use free() but OPENSSL_free() 6670363 PKCS#11 engine fails to reuse existing symmetric keys 6678135 memory corruption in pk11_DH_generate_key() in pkcs#11 engine 6678503 DSA signature conversion in pk11_dsa_do_verify() ignores size of big numbers leading to failures 6706562 pk11_DH_compute_key() returns 0 in case of failure instead of -1 6706622 pk11_load_{pub,priv}key create corrupted RSA key references 6707129 return values from BN_new() in pk11_DH_generate_key() are not checked 6707274 DSA/RSA/DH PKCS#11 engine operations need to be resistant to structure reuse 6707782 OpenSSL PKCS#11 engine pretends to be aware of OPENSSL_NO_{RSA,DSA,DH} defines but fails miserably 6709966 make check_new_*() to return values to indicate cache hit/miss
2008-02-29PSARC/2006/610 Data Encryption Kit (SUNWcry) Removalbubbva18-364/+8
6498066 PSARC/2006/610 Data Encryption Kit (SUNWcry) Removal --HG-- rename : usr/src/common/openssl/crypto/sunw.c => deleted_files/usr/src/common/openssl/crypto/sunw.c rename : usr/src/lib/openssl/libcrypto/common/mapfile => deleted_files/usr/src/lib/openssl/libcrypto/common/mapfile rename : usr/src/lib/openssl/libcrypto_extra/Makefile => deleted_files/usr/src/lib/openssl/libcrypto_extra/Makefile rename : usr/src/lib/openssl/libcrypto_extra/Makefile.com => deleted_files/usr/src/lib/openssl/libcrypto_extra/Makefile.com rename : usr/src/lib/openssl/libcrypto_extra/amd64/Makefile => deleted_files/usr/src/lib/openssl/libcrypto_extra/amd64/Makefile rename : usr/src/lib/openssl/libcrypto_extra/i386/Makefile => deleted_files/usr/src/lib/openssl/libcrypto_extra/i386/Makefile rename : usr/src/lib/openssl/libcrypto_extra/sparc/Makefile => deleted_files/usr/src/lib/openssl/libcrypto_extra/sparc/Makefile rename : usr/src/lib/openssl/libcrypto_extra/sparcv9/Makefile => deleted_files/usr/src/lib/openssl/libcrypto_extra/sparcv9/Makefile rename : usr/src/lib/openssl/libssl_extra/Makefile => deleted_files/usr/src/lib/openssl/libssl_extra/Makefile rename : usr/src/lib/openssl/libssl_extra/Makefile.com => deleted_files/usr/src/lib/openssl/libssl_extra/Makefile.com rename : usr/src/lib/openssl/libssl_extra/amd64/Makefile => deleted_files/usr/src/lib/openssl/libssl_extra/amd64/Makefile rename : usr/src/lib/openssl/libssl_extra/i386/Makefile => deleted_files/usr/src/lib/openssl/libssl_extra/i386/Makefile rename : usr/src/lib/openssl/libssl_extra/sparc/Makefile => deleted_files/usr/src/lib/openssl/libssl_extra/sparc/Makefile rename : usr/src/lib/openssl/libssl_extra/sparcv9/Makefile => deleted_files/usr/src/lib/openssl/libssl_extra/sparcv9/Makefile rename : usr/src/lib/pkcs11/Makefile.softtoken.amd64 => deleted_files/usr/src/lib/pkcs11/Makefile.softtoken.amd64 rename : usr/src/lib/pkcs11/Makefile.softtoken.com => deleted_files/usr/src/lib/pkcs11/Makefile.softtoken.com rename : usr/src/lib/pkcs11/Makefile.softtoken.i386 => deleted_files/usr/src/lib/pkcs11/Makefile.softtoken.i386 rename : usr/src/lib/pkcs11/README.Makefiles => deleted_files/usr/src/lib/pkcs11/README.Makefiles rename : usr/src/lib/pkcs11/Makefile.softtoken.sparc => deleted_files/usr/src/lib/pkcs11/pkcs11_softtoken/Makefile.softtoken.sparc.1 rename : usr/src/lib/pkcs11/Makefile.softtoken.sparcv9 => deleted_files/usr/src/lib/pkcs11/pkcs11_softtoken/Makefile.softtoken.sparcv9.1 rename : usr/src/lib/pkcs11/pkcs11_softtoken_extra/Makefile => deleted_files/usr/src/lib/pkcs11/pkcs11_softtoken_extra/Makefile rename : usr/src/lib/pkcs11/pkcs11_softtoken_extra/Makefile.com => deleted_files/usr/src/lib/pkcs11/pkcs11_softtoken_extra/Makefile.com rename : usr/src/lib/pkcs11/pkcs11_softtoken_extra/amd64/Makefile => deleted_files/usr/src/lib/pkcs11/pkcs11_softtoken_extra/amd64/Makefile rename : usr/src/lib/pkcs11/pkcs11_softtoken_extra/i386/Makefile => deleted_files/usr/src/lib/pkcs11/pkcs11_softtoken_extra/i386/Makefile rename : usr/src/lib/pkcs11/pkcs11_softtoken_extra/sparc/Makefile => deleted_files/usr/src/lib/pkcs11/pkcs11_softtoken_extra/sparc/Makefile rename : usr/src/lib/pkcs11/pkcs11_softtoken_extra/sparcv9/Makefile => deleted_files/usr/src/lib/pkcs11/pkcs11_softtoken_extra/sparcv9/Makefile rename : usr/src/pkgdefs/SUNWcry/Makefile => deleted_files/usr/src/pkgdefs/SUNWcry/Makefile rename : usr/src/pkgdefs/SUNWcry/pkginfo.tmpl => deleted_files/usr/src/pkgdefs/SUNWcry/pkginfo.tmpl rename : usr/src/pkgdefs/SUNWcry/postinstall => deleted_files/usr/src/pkgdefs/SUNWcry/postinstall rename : usr/src/pkgdefs/SUNWcry/preremove => deleted_files/usr/src/pkgdefs/SUNWcry/preremove rename : usr/src/pkgdefs/SUNWcry/prototype_com => deleted_files/usr/src/pkgdefs/SUNWcry/prototype_com rename : usr/src/pkgdefs/SUNWcry/prototype_i386 => deleted_files/usr/src/pkgdefs/SUNWcry/prototype_i386 rename : usr/src/pkgdefs/SUNWcry/prototype_sparc => deleted_files/usr/src/pkgdefs/SUNWcry/prototype_sparc rename : usr/src/pkgdefs/SUNWcryr/Makefile => deleted_files/usr/src/pkgdefs/SUNWcryr/Makefile rename : usr/src/pkgdefs/SUNWcryr/pkginfo.tmpl => deleted_files/usr/src/pkgdefs/SUNWcryr/pkginfo.tmpl rename : usr/src/pkgdefs/SUNWcryr/postinstall => deleted_files/usr/src/pkgdefs/SUNWcryr/postinstall rename : usr/src/pkgdefs/SUNWcryr/preremove => deleted_files/usr/src/pkgdefs/SUNWcryr/preremove rename : usr/src/pkgdefs/SUNWcryr/prototype_com => deleted_files/usr/src/pkgdefs/SUNWcryr/prototype_com rename : usr/src/pkgdefs/SUNWcryr/prototype_i386 => deleted_files/usr/src/pkgdefs/SUNWcryr/prototype_i386 rename : usr/src/pkgdefs/SUNWcryr/prototype_sparc => deleted_files/usr/src/pkgdefs/SUNWcryr/prototype_sparc rename : usr/src/uts/sparc/aes256/Makefile => deleted_files/usr/src/uts/sparc/aes256/Makefile rename : usr/src/uts/sparc/arcfour2048/Makefile => deleted_files/usr/src/uts/sparc/arcfour2048/Makefile rename : usr/src/uts/sparc/blowfish448/Makefile => deleted_files/usr/src/uts/sparc/blowfish448/Makefile rename : usr/src/uts/sun4u/aes256/Makefile => deleted_files/usr/src/uts/sun4u/aes256/Makefile
2007-11-086616619 fix CVE-2007-4995 in OpenSSLjp16194813-705/+726
2007-10-126615198 update OpenSSL version string due to the fix for CVE-2007-5135jp1619481-1/+1
2007-10-106612914 fix CVE-2007-5135 in OpenSSLjp1619481-11/+11
2007-09-066599821 CVE-2007-3108 needs to be fixedjp1619482-14/+66
2007-07-066375348 Using pkcs11 as the SSLCryptoDevice with Apache/OpenSSL causes ↵jp1619481-49/+11
significant performance drop 6573196 memory is leaked when OpenSSL is used with PKCS#11 engine
2007-05-256558630 race in OpenSSL pkcs11 engine when using symetric block ciphersjp1619482-28/+37
6561120 missing line break in hw_pk11_err.h
2007-05-156540060 race in pkcs#11 engine in multithreaded environmentjp1619482-10/+31
6554248 OpenSSL pkcs#11 engine doesn't strip leading zeros from a computed Diffie-Hellman shared secret
2007-05-036455242 nightly should be able to preserve all proto areas from a single build.kupfer1-0/+1
6467531 nightly(1) needs option to generate OpenSolaris delivery --HG-- rename : usr/src/pkgdefs/SUNWftpu/copyright => usr/src/cmd/cmd-inet/usr.sbin/in.ftpd/LICENSE
2007-01-306363303 numerous source files misspell "relevant"mp2044321-1/+1
2006-10-306466370 Security vulnerabilities in OpenSSL may lead to DoS or code ↵vk1998393-3/+4
execution (CVE-2006-3738,CVE-2006-4343)
2006-10-056476279 multiple vulnerabilities in OpenSSL (CVE-2006-2937, CVE-2006-2940)jp16194814-12/+148
6476772 update OpenSSL version string with information about security patches included
2006-09-116467218 fix RSA signature forgery (CVE-2006-4339)jp1619484-0/+28
2006-07-286452327 SUNWopenssl-commands packaging issues with snv_44.jp1619481-1/+1
2006-07-176411001 sparcv9 OpenSSL pkcs11 engine fails C_Sign with RSA and DSAjp1619481-4/+6
2006-06-206436753 remove $(__GNUC) from usr/src/lib/openssl/Makefile.openssljp1619481-1110/+0
6436754 remove VIA PadLock Advanced Cryptography Engine from OpenSSL --HG-- rename : usr/src/common/openssl/crypto/engine/eng_padlock.c => deleted_files/usr/src/common/openssl/crypto/engine/eng_padlock.c
2006-06-12PSARC/2006/019 OpenSSL upgrade to 0.9.8ajp161948280-0/+31158
6421205 update OpenSSL manual pages to 0.9.8a version
2006-06-07PSARC/2006/019 OpenSSL upgrade to 0.9.8ajp161948654-20983/+69425
6352999 upgrade OpenSSL to 0.9.8a --HG-- rename : usr/src/common/openssl/crypto/asn1/f.c => deleted_files/usr/src/common/openssl/crypto/asn1/f.c rename : usr/src/common/openssl/crypto/asn1/x_cinf.c => deleted_files/usr/src/common/openssl/crypto/asn1/x_cinf.c rename : usr/src/common/openssl/crypto/ec/ecp_recp.c => deleted_files/usr/src/common/openssl/crypto/ec/ecp_recp.c rename : usr/src/common/openssl/crypto/engine/hw.ec => deleted_files/usr/src/common/openssl/crypto/engine/hw.ec rename : usr/src/common/openssl/crypto/engine/hw_4758_cca.c => deleted_files/usr/src/common/openssl/crypto/engine/hw_4758_cca.c rename : usr/src/common/openssl/crypto/engine/hw_4758_cca_err.c => deleted_files/usr/src/common/openssl/crypto/engine/hw_4758_cca_err.c rename : usr/src/common/openssl/crypto/engine/hw_4758_cca_err.h => deleted_files/usr/src/common/openssl/crypto/engine/hw_4758_cca_err.h rename : usr/src/common/openssl/crypto/engine/hw_aep.c => deleted_files/usr/src/common/openssl/crypto/engine/hw_aep.c rename : usr/src/common/openssl/crypto/engine/hw_aep_err.c => deleted_files/usr/src/common/openssl/crypto/engine/hw_aep_err.c rename : usr/src/common/openssl/crypto/engine/hw_aep_err.h => deleted_files/usr/src/common/openssl/crypto/engine/hw_aep_err.h rename : usr/src/common/openssl/crypto/engine/hw_atalla.c => deleted_files/usr/src/common/openssl/crypto/engine/hw_atalla.c rename : usr/src/common/openssl/crypto/engine/hw_atalla_err.c => deleted_files/usr/src/common/openssl/crypto/engine/hw_atalla_err.c rename : usr/src/common/openssl/crypto/engine/hw_atalla_err.h => deleted_files/usr/src/common/openssl/crypto/engine/hw_atalla_err.h rename : usr/src/common/openssl/crypto/engine/hw_cryptodev.c => deleted_files/usr/src/common/openssl/crypto/engine/hw_cryptodev.c rename : usr/src/common/openssl/crypto/engine/hw_cswift.c => deleted_files/usr/src/common/openssl/crypto/engine/hw_cswift.c rename : usr/src/common/openssl/crypto/engine/hw_cswift_err.c => deleted_files/usr/src/common/openssl/crypto/engine/hw_cswift_err.c rename : usr/src/common/openssl/crypto/engine/hw_cswift_err.h => deleted_files/usr/src/common/openssl/crypto/engine/hw_cswift_err.h rename : usr/src/common/openssl/crypto/engine/hw_ncipher.c => deleted_files/usr/src/common/openssl/crypto/engine/hw_ncipher.c rename : usr/src/common/openssl/crypto/engine/hw_ncipher_err.c => deleted_files/usr/src/common/openssl/crypto/engine/hw_ncipher_err.c rename : usr/src/common/openssl/crypto/engine/hw_ncipher_err.h => deleted_files/usr/src/common/openssl/crypto/engine/hw_ncipher_err.h rename : usr/src/common/openssl/crypto/engine/hw_nuron.c => deleted_files/usr/src/common/openssl/crypto/engine/hw_nuron.c rename : usr/src/common/openssl/crypto/engine/hw_nuron_err.c => deleted_files/usr/src/common/openssl/crypto/engine/hw_nuron_err.c rename : usr/src/common/openssl/crypto/engine/hw_nuron_err.h => deleted_files/usr/src/common/openssl/crypto/engine/hw_nuron_err.h rename : usr/src/common/openssl/crypto/engine/hw_sureware.c => deleted_files/usr/src/common/openssl/crypto/engine/hw_sureware.c rename : usr/src/common/openssl/crypto/engine/hw_sureware_err.c => deleted_files/usr/src/common/openssl/crypto/engine/hw_sureware_err.c rename : usr/src/common/openssl/crypto/engine/hw_sureware_err.h => deleted_files/usr/src/common/openssl/crypto/engine/hw_sureware_err.h rename : usr/src/common/openssl/crypto/engine/hw_ubsec.c => deleted_files/usr/src/common/openssl/crypto/engine/hw_ubsec.c rename : usr/src/common/openssl/crypto/engine/hw_ubsec_err.c => deleted_files/usr/src/common/openssl/crypto/engine/hw_ubsec_err.c rename : usr/src/common/openssl/crypto/engine/hw_ubsec_err.h => deleted_files/usr/src/common/openssl/crypto/engine/hw_ubsec_err.h rename : usr/src/common/openssl/crypto/engine/vendor_defns/aep.h => deleted_files/usr/src/common/openssl/crypto/engine/vendor_defns/aep.h rename : usr/src/common/openssl/crypto/engine/vendor_defns/atalla.h => deleted_files/usr/src/common/openssl/crypto/engine/vendor_defns/atalla.h rename : usr/src/common/openssl/crypto/engine/vendor_defns/cswift.h => deleted_files/usr/src/common/openssl/crypto/engine/vendor_defns/cswift.h rename : usr/src/common/openssl/crypto/engine/vendor_defns/hw_4758_cca.h => deleted_files/usr/src/common/openssl/crypto/engine/vendor_defns/hw_4758_cca.h rename : usr/src/common/openssl/crypto/engine/vendor_defns/hw_ubsec.h => deleted_files/usr/src/common/openssl/crypto/engine/vendor_defns/hw_ubsec.h rename : usr/src/common/openssl/crypto/engine/vendor_defns/hwcryptohook.h => deleted_files/usr/src/common/openssl/crypto/engine/vendor_defns/hwcryptohook.h rename : usr/src/common/openssl/crypto/engine/vendor_defns/sureware.h => deleted_files/usr/src/common/openssl/crypto/engine/vendor_defns/sureware.h
2005-11-096346636 expunge readdir_r uses from Solariscasper2-7/+7
6346809 S_IFxxx is not a bitmask but our programmers don't know
2005-10-136214768 openssl speed test tries to run aes-192-cbc when SUNWcry is not ↵jp1619486-69/+59
installed 6282914 cannot use strong ciphers when linking to libcrypto
2005-10-126332476 CAN-2005-2969 upgrade OpenSSL to 0.9.7h or 0.9.8ajp1619482-8/+3
2005-06-15PSARC 2004/124 pktool enhancements to support object migration and softtoken ↵dinak1-2/+4
interoperability PSARC 2005/019 pktool(1) list/delete updates 4931202 Provide import utility from PKCS12 file to softtoken's keystore 5059459 provide utility to export-to-PKCS#12-file from softttoken 5059461 pktool(1) needs subcommands to list and delete objects in softtoken 6216772 update pktool(1) list/delete subcommands 6278459 add "tokens" subcommand to pktool(1) 6285539 E_NAME_USED_NOT_DEF2 lint error for ENGINE_load_builtin_engines
2005-06-14OpenSolaris Launchstevel@tonic-gate841-0/+262109