16350 SHA1 may produce incorrect hashes if given a 2^29 byte inputReviewed by: Robert Mustacchi <rm+illumos@fingolfin.org>Approved by: Gordon Ross <gordon.w.ross@gmail.com>
15374 stop using aw(1onbld) and feed asm through the compiler frontend15413 amd64 panic stack size gets screwed by assembler/cppReviewed by: Robert Mustacchi <rm+illumos@fingolfin.org>Reviewed by:
15374 stop using aw(1onbld) and feed asm through the compiler frontend15413 amd64 panic stack size gets screwed by assembler/cppReviewed by: Robert Mustacchi <rm+illumos@fingolfin.org>Reviewed by: Bill Sommerfeld <sommerfeld@alum.mit.edu>Approved by: Dan McDonald <danmcd@mnx.io>
show more ...
15179 libmd: unused function 'ROTATE_LEFT'Reviewed by: Andy Stormont <andyjstormont@gmail.com>Reviewed by: Dan McDonald <danmcd@mnx.io>Approved by: Gordon Ross <gordon.w.ross@gmail.com>
14352 sha1: mismatched boundReviewed by: Robert Mustacchi <rm@fingolfin.org>Approved by: Dan McDonald <danmcd@joyent.com>
10210 libmd should leverage SHA extensionsReviewed by: Dan McDonald <danmcd@joyent.com>Reviewed by: John Levon <john.levon@joyent.com>Approved by: Hans Rosenfeld <hans.rosenfeld@joyent.com>
10026 common/sha1: update for loader buildReviewed by: Gergő Mihály Doma <domag02@gmail.com>Approved by: Dan McDonald <danmcd@joyent.com>
3364 dboot should check boot archive integrityReviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com>Reviewed by: Dan McDonald <danmcd@nexenta.com>Reviewed by: Richard Lowe <richlowe@richlowe.net
3364 dboot should check boot archive integrityReviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com>Reviewed by: Dan McDonald <danmcd@nexenta.com>Reviewed by: Richard Lowe <richlowe@richlowe.net>Reviewed by: Garrett D'Amore <garrett@damore.org>Approved by: Richard Lowe <richlowe@richlowe.net>
2115 md5 assembly doesn't compile with gas 2.22Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com>Reviewed by: Richard Lowe <richlowe@richlowe.net>Reviewed by: Robert Mustacchi <rm@joyent.
2115 md5 assembly doesn't compile with gas 2.22Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com>Reviewed by: Richard Lowe <richlowe@richlowe.net>Reviewed by: Robert Mustacchi <rm@joyent.com>Approved by: Richard Lowe <richlowe@richlowe.net>
6 Need open kcfdReviewed by: gwr@nexenta.com, richlowe@richlowe.net, matt@greenviolet.netApproved by: richlowe@richlowe.net
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/347 cryptoadm(1M) enhancement for FIPS-140 mode6787364 Administration and policy configuration changes to support FIPS 140-26867384 Solaris Crypto Framework needs to implement self tests
PSARC 2009/347 cryptoadm(1M) enhancement for FIPS-140 mode6787364 Administration and policy configuration changes to support FIPS 140-26867384 Solaris Crypto Framework needs to implement self tests for FIPS 140-2 compliance
6717509 Need to use bswap/bswapq for byte swap of 64-bit integer on x32/x64 (fix lint)
5007142 Add ntohll and htonll to sys/byteorder.h6717509 Need to use bswap/bswapq for byte swap of 64-bit integer on x32/x64PSARC 2008/474 Add 64-bit htonll() and ntohll() byte order conversion func
5007142 Add ntohll and htonll to sys/byteorder.h6717509 Need to use bswap/bswapq for byte swap of 64-bit integer on x32/x64PSARC 2008/474 Add 64-bit htonll() and ntohll() byte order conversion functions
5072963 Need an optimized AES implementation for amd646699938 CCM max payload computation is off by one6704653 THIRDPARTYLICENSE fixes for open source crypto source--HG--rename : usr/src/common/
5072963 Need an optimized AES implementation for amd646699938 CCM max payload computation is off by one6704653 THIRDPARTYLICENSE fixes for open source crypto source--HG--rename : usr/src/common/crypto/arcfour/amd64/THIRDPARTYLICENSE => deleted_files/usr/src/common/crypto/arcfour/amd64/THIRDPARTYLICENSErename : usr/src/common/crypto/arcfour/amd64/THIRDPARTYLICENSE.descrip => deleted_files/usr/src/common/crypto/arcfour/amd64/THIRDPARTYLICENSE.descriprename : usr/src/common/crypto/sha1/amd64/THIRDPARTYLICENSE => deleted_files/usr/src/common/crypto/sha1/amd64/THIRDPARTYLICENSErename : usr/src/common/crypto/sha1/amd64/THIRDPARTYLICENSE.descrip => deleted_files/usr/src/common/crypto/sha1/amd64/THIRDPARTYLICENSE.descriprename : usr/src/common/crypto/sha2/amd64/THIRDPARTYLICENSE => deleted_files/usr/src/common/crypto/sha2/amd64/THIRDPARTYLICENSErename : usr/src/common/crypto/sha2/amd64/THIRDPARTYLICENSE.descrip => deleted_files/usr/src/common/crypto/sha2/amd64/THIRDPARTYLICENSE.descrip
6652716 Need an ARCFOUR implementation optimized for Intel EM64T6658907 digest(1) and mac(1) could benefit from being 64-bit programs6665607 Need a SHA256/SHA384/SHA512 implementation optimized for
6652716 Need an ARCFOUR implementation optimized for Intel EM64T6658907 digest(1) and mac(1) could benefit from being 64-bit programs6665607 Need a SHA256/SHA384/SHA512 implementation optimized for 64-bit x86--HG--rename : usr/src/common/crypto/arcfour/amd64/arcfour_crypt_amd64.s => deleted_files/usr/src/common/crypto/arcfour/amd64/arcfour_crypt_amd64.s
6671185 THIRDPARTYLICENSE file fixes for SHA1 6662791--HG--rename : usr/src/common/crypto/sha1/amd64/THIRDPARTYLICENSE.descript => usr/src/common/crypto/sha1/amd64/THIRDPARTYLICENSE.descrip
6662791 Need a SHA1 implementation optimized for 64-bit x86
PSARC/2007/139 Kernel Crypto support for MD46354305 Kernel Crypto support for MD46533491 libmd's MD4 produces invalid message digests in 64-bit mode6539262 MD4/MD5/SHA1/SHA2 Final functions not co
PSARC/2007/139 Kernel Crypto support for MD46354305 Kernel Crypto support for MD46533491 libmd's MD4 produces invalid message digests in 64-bit mode6539262 MD4/MD5/SHA1/SHA2 Final functions not consistent
6394953 sun4u sha1 kernel module does not preserve floating point state completely
6406990 part of 4937832 broke SHA-1 on AMD64
PSARC 2005/426 libmd - message digest library4795652 /usr/include/security should be listed in Targetdirs4937832 x86 optimization of SHA-16188861 provide libmd - message digest library--HG--ren
PSARC 2005/426 libmd - message digest library4795652 /usr/include/security should be listed in Targetdirs4937832 x86 optimization of SHA-16188861 provide libmd - message digest library--HG--rename : usr/src/cmd/cmd-inet/usr.bin/pppd/md4.c => deleted_files/usr/src/cmd/cmd-inet/usr.bin/pppd/md4.crename : usr/src/cmd/cmd-inet/usr.bin/pppd/md4.h => deleted_files/usr/src/cmd/cmd-inet/usr.bin/pppd/md4.hrename : usr/src/cmd/cmd-inet/usr.bin/pppd/sha1.c => deleted_files/usr/src/cmd/cmd-inet/usr.bin/pppd/sha1.crename : usr/src/cmd/cmd-inet/usr.bin/pppd/sha1.h => deleted_files/usr/src/cmd/cmd-inet/usr.bin/pppd/sha1.hrename : usr/src/cmd/cmd-inet/usr.bin/pppd/sha1_consts.h => deleted_files/usr/src/cmd/cmd-inet/usr.bin/pppd/sha1_consts.hrename : usr/src/common/net/wanboot/crypt/sha1.c => deleted_files/usr/src/common/net/wanboot/crypt/sha1.crename : usr/src/lib/libmd5/spec/Makefile => deleted_files/usr/src/lib/libmd5/spec/Makefilerename : usr/src/lib/libmd5/spec/Makefile.targ => deleted_files/usr/src/lib/libmd5/spec/Makefile.targrename : usr/src/lib/libmd5/spec/amd64/Makefile => deleted_files/usr/src/lib/libmd5/spec/amd64/Makefilerename : usr/src/lib/libmd5/spec/i386/Makefile => deleted_files/usr/src/lib/libmd5/spec/i386/Makefilerename : usr/src/lib/libmd5/spec/md5.spec => deleted_files/usr/src/lib/libmd5/spec/md5.specrename : usr/src/lib/libmd5/spec/sparc/Makefile => deleted_files/usr/src/lib/libmd5/spec/sparc/Makefilerename : usr/src/lib/libmd5/spec/sparcv9/Makefile => deleted_files/usr/src/lib/libmd5/spec/sparcv9/Makefilerename : usr/src/lib/libmd5/spec/versions => deleted_files/usr/src/lib/libmd5/spec/versionsrename : usr/src/lib/libmd5_psr/Makefile => deleted_files/usr/src/lib/libmd5_psr/Makefilerename : usr/src/lib/libmd5_psr/Makefile.com => deleted_files/usr/src/lib/libmd5_psr/Makefile.comrename : usr/src/lib/libmd5_psr/Makefile.targ => deleted_files/usr/src/lib/libmd5_psr/Makefile.targrename : usr/src/lib/libmd5_psr/inc.flg => deleted_files/usr/src/lib/libmd5_psr/inc.flgrename : usr/src/lib/libmd5_psr/sparc/Makefile => deleted_files/usr/src/lib/libmd5_psr/sparc/Makefilerename : usr/src/lib/libmd5_psr/sparc/sun4u/Makefile => deleted_files/usr/src/lib/libmd5_psr/sparc/sun4u/Makefilerename : usr/src/lib/libmd5_psr/sparcv9/Makefile => deleted_files/usr/src/lib/libmd5_psr/sparcv9/Makefilerename : usr/src/lib/libmd5_psr/sparcv9/sun4u/Makefile => deleted_files/usr/src/lib/libmd5_psr/sparcv9/sun4u/Makefilerename : usr/src/lib/libmd5_psr/spec/Makefile => deleted_files/usr/src/lib/libmd5_psr/spec/Makefilerename : usr/src/lib/libmd5_psr/spec/Makefile.com => deleted_files/usr/src/lib/libmd5_psr/spec/Makefile.comrename : usr/src/lib/libmd5_psr/spec/sparc/Makefile => deleted_files/usr/src/lib/libmd5_psr/spec/sparc/Makefilerename : usr/src/lib/libmd5_psr/spec/sparc/sun4u/Makefile => deleted_files/usr/src/lib/libmd5_psr/spec/sparc/sun4u/Makefilerename : usr/src/lib/libmd5_psr/spec/sparc/versions-sun4u => deleted_files/usr/src/lib/libmd5_psr/spec/sparc/versions-sun4urename : usr/src/lib/libmd5_psr/spec/sparcv9/Makefile => deleted_files/usr/src/lib/libmd5_psr/spec/sparcv9/Makefilerename : usr/src/lib/libmd5_psr/spec/sparcv9/md5_psr-sun4u.spec => deleted_files/usr/src/lib/libmd5_psr/spec/sparcv9/md_psr-sun4u.specrename : usr/src/lib/libmd5_psr/spec/sparcv9/sun4u/Makefile => deleted_files/usr/src/lib/libmd5_psr/spec/sparcv9/sun4u/Makefilerename : usr/src/lib/libmd5_psr/spec/sparcv9/versions-sun4u => deleted_files/usr/src/lib/libmd5_psr/spec/sparcv9/versions-sun4urename : usr/src/lib/libmd5_psr/spec/sparc/md5_psr-sun4u.spec => deleted_files/usr/src/lib/libmd_psr/spec/sparc/md_psr-sun4u.specrename : usr/src/cmd/volmgt/vold/vold_md4.c => usr/src/common/crypto/md4/md4.crename : usr/src/cmd/volmgt/vold/md4.h => usr/src/lib/libmd/common/md4.hrename : usr/src/head/md5.h => usr/src/lib/libmd/common/md5.hrename : usr/src/lib/libmd5/llib-lmd5 => usr/src/lib/libmd5/common/llib-lmd5
6387674 bzeros removed by 6264344 were not gratuitous
6286372 kernel SHA1Update uses global variable making it non-reentrant
5082781 copyright cleanup, round one6295369 some (more) files were over- or under-CDDL'd6298350 some files need copyright/SCCS keywords cleanup6307123 prototype files need to have CDDL "Version 1.
5082781 copyright cleanup, round one6295369 some (more) files were over- or under-CDDL'd6298350 some files need copyright/SCCS keywords cleanup6307123 prototype files need to have CDDL "Version 1.0 only" license text removed
6309142 gcc and common/crypto don't get along
12