History log of /illumos-gate/usr/src/common/crypto/md5/md5_byteswap.h
Revision Date Author Comments Expand
8de5c4f463386063e184a851437d58080c6c626c 21-Nov-2009 Dan OpenSolaris Anderson <opensolaris@drydog.com>

6899006 Remove .byte asm directives and use new Intel Westmere opcodes 6647055 x86_64 MD5/SHA1 assembly source should use 32-bit registers when the assembler supports it

/illumos-gate/usr/src/common/bignum/bignumimpl.c /illumos-gate/usr/src/common/bignum/sun4u/mont_mulf_kernel_v9.s /illumos-gate/usr/src/common/crypto/aes/amd64/aes_intel.s /illumos-gate/usr/src/common/crypto/arcfour/arcfour_crypt.c amd64/md5_amd64.pl md5.c md5_byteswap.h /illumos-gate/usr/src/common/crypto/modes/amd64/gcm_intel.s /illumos-gate/usr/src/common/crypto/sha1/amd64/sha1-x86_64.pl /illumos-gate/usr/src/common/crypto/sha1/sha1.c /illumos-gate/usr/src/common/crypto/sha2/amd64/sha512-x86_64.pl /illumos-gate/usr/src/common/crypto/sha2/sha2.c /illumos-gate/usr/src/lib/libmd/Makefile.com /illumos-gate/usr/src/uts/common/crypto/io/md5_mod.c /illumos-gate/usr/src/uts/common/crypto/io/sha1_mod.c /illumos-gate/usr/src/uts/common/crypto/io/sha2_mod.c /illumos-gate/usr/src/uts/intel/md5/Makefile /illumos-gate/usr/src/uts/intel/sha1/Makefile /illumos-gate/usr/src/uts/intel/sha2/Makefile /illumos-gate/usr/src/uts/sparc/aes/Makefile /illumos-gate/usr/src/uts/sparc/arcfour/Makefile /illumos-gate/usr/src/uts/sparc/md5/Makefile /illumos-gate/usr/src/uts/sparc/sha1/Makefile /illumos-gate/usr/src/uts/sparc/sha2/Makefile /illumos-gate/usr/src/uts/sun4u/aes/Makefile /illumos-gate/usr/src/uts/sun4u/arcfour/Makefile /illumos-gate/usr/src/uts/sun4u/bignum/Makefile /illumos-gate/usr/src/uts/sun4u/md5/Makefile /illumos-gate/usr/src/uts/sun4u/sha1/Makefile /illumos-gate/usr/src/uts/sun4v/arcfour/Makefile /illumos-gate/usr/src/uts/sun4v/md5/Makefile
4b56a00321e0ce508e55cc5e43e3ad7b00005a39 28-Aug-2008 Daniel Anderson <Daniel.Anderson@Sun.COM>

5007142 Add ntohll and htonll to sys/byteorder.h 6717509 Need to use bswap/bswapq for byte swap of 64-bit integer on x32/x64 PSARC 2008/474 Add 64-bit htonll() and ntohll() byte order conversion functions

/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c /illumos-gate/usr/src/cmd/iscsi/iscsitgtd/t10_spc.h /illumos-gate/usr/src/common/crypto/aes/aes_impl.c /illumos-gate/usr/src/common/crypto/aes/amd64/aesopt.h /illumos-gate/usr/src/common/crypto/blowfish/blowfish_impl.c /illumos-gate/usr/src/common/crypto/des/des_impl.c /illumos-gate/usr/src/common/crypto/md4/md4.c md5_byteswap.h /illumos-gate/usr/src/common/crypto/modes/ccm.c /illumos-gate/usr/src/common/crypto/modes/ctr.c /illumos-gate/usr/src/common/crypto/sha1/sha1.c /illumos-gate/usr/src/common/crypto/sha2/sha2.c /illumos-gate/usr/src/lib/libc/amd64/gen/byteorder.s /illumos-gate/usr/src/lib/libc/i386/Makefile.com /illumos-gate/usr/src/lib/libc/i386/gen/byteorder64.c /illumos-gate/usr/src/lib/libc/port/mapfile-vers /illumos-gate/usr/src/lib/libc/sparc/gen/byteorder.c /illumos-gate/usr/src/lib/libc/sparcv9/gen/byteorder.c /illumos-gate/usr/src/lib/libdhcputil/common/dhcp_inittab.c /illumos-gate/usr/src/stand/lib/xdr/byteorder.c /illumos-gate/usr/src/uts/common/crypto/io/dca_3des.c /illumos-gate/usr/src/uts/common/sys/byteorder.h /illumos-gate/usr/src/uts/intel/amd64/ml/amd64.il /illumos-gate/usr/src/uts/intel/asm/byteorder.h /illumos-gate/usr/src/uts/intel/ia32/ml/i86_subr.s /illumos-gate/usr/src/uts/intel/ia32/ml/ia32.il
734b6a94890be549309b21156f8ed6d4561cac51 28-Mar-2006 darrenm <none@none>

PSARC 2005/426 libmd - message digest library 4795652 /usr/include/security should be listed in Targetdirs 4937832 x86 optimization of SHA-1 6188861 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.c rename : usr/src/cmd/cmd-inet/usr.bin/pppd/md4.h => deleted_files/usr/src/cmd/cmd-inet/usr.bin/pppd/md4.h rename : usr/src/cmd/cmd-inet/usr.bin/pppd/sha1.c => deleted_files/usr/src/cmd/cmd-inet/usr.bin/pppd/sha1.c rename : usr/src/cmd/cmd-inet/usr.bin/pppd/sha1.h => deleted_files/usr/src/cmd/cmd-inet/usr.bin/pppd/sha1.h rename : usr/src/cmd/cmd-inet/usr.bin/pppd/sha1_consts.h => deleted_files/usr/src/cmd/cmd-inet/usr.bin/pppd/sha1_consts.h rename : usr/src/common/net/wanboot/crypt/sha1.c => deleted_files/usr/src/common/net/wanboot/crypt/sha1.c rename : usr/src/lib/libmd5/spec/Makefile => deleted_files/usr/src/lib/libmd5/spec/Makefile rename : usr/src/lib/libmd5/spec/Makefile.targ => deleted_files/usr/src/lib/libmd5/spec/Makefile.targ rename : usr/src/lib/libmd5/spec/amd64/Makefile => deleted_files/usr/src/lib/libmd5/spec/amd64/Makefile rename : usr/src/lib/libmd5/spec/i386/Makefile => deleted_files/usr/src/lib/libmd5/spec/i386/Makefile rename : usr/src/lib/libmd5/spec/md5.spec => deleted_files/usr/src/lib/libmd5/spec/md5.spec rename : usr/src/lib/libmd5/spec/sparc/Makefile => deleted_files/usr/src/lib/libmd5/spec/sparc/Makefile rename : usr/src/lib/libmd5/spec/sparcv9/Makefile => deleted_files/usr/src/lib/libmd5/spec/sparcv9/Makefile rename : usr/src/lib/libmd5/spec/versions => deleted_files/usr/src/lib/libmd5/spec/versions rename : usr/src/lib/libmd5_psr/Makefile => deleted_files/usr/src/lib/libmd5_psr/Makefile rename : usr/src/lib/libmd5_psr/Makefile.com => deleted_files/usr/src/lib/libmd5_psr/Makefile.com rename : usr/src/lib/libmd5_psr/Makefile.targ => deleted_files/usr/src/lib/libmd5_psr/Makefile.targ rename : usr/src/lib/libmd5_psr/inc.flg => deleted_files/usr/src/lib/libmd5_psr/inc.flg rename : usr/src/lib/libmd5_psr/sparc/Makefile => deleted_files/usr/src/lib/libmd5_psr/sparc/Makefile rename : usr/src/lib/libmd5_psr/sparc/sun4u/Makefile => deleted_files/usr/src/lib/libmd5_psr/sparc/sun4u/Makefile rename : usr/src/lib/libmd5_psr/sparcv9/Makefile => deleted_files/usr/src/lib/libmd5_psr/sparcv9/Makefile rename : usr/src/lib/libmd5_psr/sparcv9/sun4u/Makefile => deleted_files/usr/src/lib/libmd5_psr/sparcv9/sun4u/Makefile rename : usr/src/lib/libmd5_psr/spec/Makefile => deleted_files/usr/src/lib/libmd5_psr/spec/Makefile rename : usr/src/lib/libmd5_psr/spec/Makefile.com => deleted_files/usr/src/lib/libmd5_psr/spec/Makefile.com rename : usr/src/lib/libmd5_psr/spec/sparc/Makefile => deleted_files/usr/src/lib/libmd5_psr/spec/sparc/Makefile rename : usr/src/lib/libmd5_psr/spec/sparc/sun4u/Makefile => deleted_files/usr/src/lib/libmd5_psr/spec/sparc/sun4u/Makefile rename : usr/src/lib/libmd5_psr/spec/sparc/versions-sun4u => deleted_files/usr/src/lib/libmd5_psr/spec/sparc/versions-sun4u rename : usr/src/lib/libmd5_psr/spec/sparcv9/Makefile => deleted_files/usr/src/lib/libmd5_psr/spec/sparcv9/Makefile rename : usr/src/lib/libmd5_psr/spec/sparcv9/md5_psr-sun4u.spec => deleted_files/usr/src/lib/libmd5_psr/spec/sparcv9/md_psr-sun4u.spec rename : usr/src/lib/libmd5_psr/spec/sparcv9/sun4u/Makefile => deleted_files/usr/src/lib/libmd5_psr/spec/sparcv9/sun4u/Makefile rename : usr/src/lib/libmd5_psr/spec/sparcv9/versions-sun4u => deleted_files/usr/src/lib/libmd5_psr/spec/sparcv9/versions-sun4u rename : usr/src/lib/libmd5_psr/spec/sparc/md5_psr-sun4u.spec => deleted_files/usr/src/lib/libmd_psr/spec/sparc/md_psr-sun4u.spec rename : usr/src/cmd/volmgt/vold/vold_md4.c => usr/src/common/crypto/md4/md4.c rename : usr/src/cmd/volmgt/vold/md4.h => usr/src/lib/libmd/common/md4.h rename : usr/src/head/md5.h => usr/src/lib/libmd/common/md5.h rename : usr/src/lib/libmd5/llib-lmd5 => usr/src/lib/libmd5/common/llib-lmd5

/illumos-gate/deleted_files/usr/src/cmd/cmd-inet/usr.bin/pppd/md4.c /illumos-gate/deleted_files/usr/src/cmd/cmd-inet/usr.bin/pppd/md4.h /illumos-gate/deleted_files/usr/src/cmd/cmd-inet/usr.bin/pppd/sha1.c /illumos-gate/deleted_files/usr/src/cmd/cmd-inet/usr.bin/pppd/sha1.h /illumos-gate/deleted_files/usr/src/cmd/cmd-inet/usr.bin/pppd/sha1_consts.h /illumos-gate/deleted_files/usr/src/common/net/wanboot/crypt/sha1.c /illumos-gate/deleted_files/usr/src/lib/libmd5/spec/Makefile /illumos-gate/deleted_files/usr/src/lib/libmd5/spec/Makefile.targ /illumos-gate/deleted_files/usr/src/lib/libmd5/spec/amd64/Makefile /illumos-gate/deleted_files/usr/src/lib/libmd5/spec/i386/Makefile /illumos-gate/deleted_files/usr/src/lib/libmd5/spec/md5.spec /illumos-gate/deleted_files/usr/src/lib/libmd5/spec/sparc/Makefile /illumos-gate/deleted_files/usr/src/lib/libmd5/spec/sparcv9/Makefile /illumos-gate/deleted_files/usr/src/lib/libmd5/spec/versions /illumos-gate/deleted_files/usr/src/lib/libmd5_psr/Makefile /illumos-gate/deleted_files/usr/src/lib/libmd5_psr/Makefile.com /illumos-gate/deleted_files/usr/src/lib/libmd5_psr/Makefile.targ /illumos-gate/deleted_files/usr/src/lib/libmd5_psr/inc.flg /illumos-gate/deleted_files/usr/src/lib/libmd5_psr/sparc/Makefile /illumos-gate/deleted_files/usr/src/lib/libmd5_psr/sparc/sun4u/Makefile /illumos-gate/deleted_files/usr/src/lib/libmd5_psr/sparcv9/Makefile /illumos-gate/deleted_files/usr/src/lib/libmd5_psr/sparcv9/sun4u/Makefile /illumos-gate/deleted_files/usr/src/lib/libmd5_psr/spec/Makefile /illumos-gate/deleted_files/usr/src/lib/libmd5_psr/spec/Makefile.com /illumos-gate/deleted_files/usr/src/lib/libmd5_psr/spec/sparc/Makefile /illumos-gate/deleted_files/usr/src/lib/libmd5_psr/spec/sparc/sun4u/Makefile /illumos-gate/deleted_files/usr/src/lib/libmd5_psr/spec/sparc/versions-sun4u /illumos-gate/deleted_files/usr/src/lib/libmd5_psr/spec/sparcv9/Makefile /illumos-gate/deleted_files/usr/src/lib/libmd5_psr/spec/sparcv9/md_psr-sun4u.spec /illumos-gate/deleted_files/usr/src/lib/libmd5_psr/spec/sparcv9/sun4u/Makefile /illumos-gate/deleted_files/usr/src/lib/libmd5_psr/spec/sparcv9/versions-sun4u /illumos-gate/deleted_files/usr/src/lib/libmd_psr/spec/sparc/md_psr-sun4u.spec /illumos-gate/usr/src/Makefile.lint /illumos-gate/usr/src/Targetdirs /illumos-gate/usr/src/cmd/bart/Makefile /illumos-gate/usr/src/cmd/cmd-inet/usr.bin/pppd/Makefile /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/in.routed/Makefile /illumos-gate/usr/src/cmd/ipf/tools/Makefile.tools /illumos-gate/usr/src/cmd/volmgt/vold/Makefile /illumos-gate/usr/src/cmd/xntpd/Makefile.cmd /illumos-gate/usr/src/common/crypto/md4/md4.c md5.c md5_byteswap.h /illumos-gate/usr/src/common/crypto/sha1/sha1.c /illumos-gate/usr/src/common/crypto/sha2/sha2.c /illumos-gate/usr/src/head/Makefile /illumos-gate/usr/src/lib/Makefile /illumos-gate/usr/src/lib/crypt_modules/bsdmd5/Makefile.com /illumos-gate/usr/src/lib/crypt_modules/sunmd5/Makefile.com /illumos-gate/usr/src/lib/libbsm/Makefile.com /illumos-gate/usr/src/lib/libinetsvc/Makefile.com /illumos-gate/usr/src/lib/libldap4/Makefile.com /illumos-gate/usr/src/lib/libldap5/Makefile.com /illumos-gate/usr/src/lib/libmd/Makefile /illumos-gate/usr/src/lib/libmd/Makefile.com /illumos-gate/usr/src/lib/libmd/amd64/Makefile /illumos-gate/usr/src/lib/libmd/common/llib-lmd /illumos-gate/usr/src/lib/libmd/common/md4.h /illumos-gate/usr/src/lib/libmd/common/md5.h /illumos-gate/usr/src/lib/libmd/common/sha1.h /illumos-gate/usr/src/lib/libmd/common/sha2.h /illumos-gate/usr/src/lib/libmd/i386/Makefile /illumos-gate/usr/src/lib/libmd/inc.flg /illumos-gate/usr/src/lib/libmd/sparc/Makefile /illumos-gate/usr/src/lib/libmd/sparcv9/Makefile /illumos-gate/usr/src/lib/libmd/spec/Makefile /illumos-gate/usr/src/lib/libmd/spec/Makefile.targ /illumos-gate/usr/src/lib/libmd/spec/amd64/Makefile /illumos-gate/usr/src/lib/libmd/spec/i386/Makefile /illumos-gate/usr/src/lib/libmd/spec/md.spec /illumos-gate/usr/src/lib/libmd/spec/sparc/Makefile /illumos-gate/usr/src/lib/libmd/spec/sparcv9/Makefile /illumos-gate/usr/src/lib/libmd/spec/versions /illumos-gate/usr/src/lib/libmd/sun4u/Makefile /illumos-gate/usr/src/lib/libmd/sun4u/Makefile.com /illumos-gate/usr/src/lib/libmd/sun4u/Makefile.links /illumos-gate/usr/src/lib/libmd/sun4u/sparc/Makefile /illumos-gate/usr/src/lib/libmd/sun4u/sparc/mapfile /illumos-gate/usr/src/lib/libmd/sun4u/sparcv9/Makefile /illumos-gate/usr/src/lib/libmd/sun4u/sparcv9/mapfile /illumos-gate/usr/src/lib/libmd/sun4v/Makefile /illumos-gate/usr/src/lib/libmd/sun4v/Makefile.com /illumos-gate/usr/src/lib/libmd/sun4v/Makefile.links /illumos-gate/usr/src/lib/libmd/sun4v/sparc/Makefile /illumos-gate/usr/src/lib/libmd/sun4v/sparc/mapfile /illumos-gate/usr/src/lib/libmd/sun4v/sparcv9/Makefile /illumos-gate/usr/src/lib/libmd/sun4v/sparcv9/mapfile /illumos-gate/usr/src/lib/libmd5/Makefile /illumos-gate/usr/src/lib/libmd5/Makefile.com /illumos-gate/usr/src/lib/libmd5/amd64/Makefile /illumos-gate/usr/src/lib/libmd5/common/llib-lmd5 /illumos-gate/usr/src/lib/libmd5/common/mapfile-vers /illumos-gate/usr/src/lib/libmd5/sparc/Makefile /illumos-gate/usr/src/lib/libmd5/sparcv9/Makefile /illumos-gate/usr/src/lib/libnsl/Makefile.com /illumos-gate/usr/src/lib/libresolv2/dnssafe/Makefile.com /illumos-gate/usr/src/lib/librt/Makefile.com /illumos-gate/usr/src/lib/librt/common/pos4obj.c /illumos-gate/usr/src/lib/libsasl/Makefile.com /illumos-gate/usr/src/lib/libwanbootutil/Makefile.com /illumos-gate/usr/src/lib/libwanbootutil/spec/wanbootutil.spec /illumos-gate/usr/src/lib/pkcs11/Makefile.softtoken.com /illumos-gate/usr/src/lib/pkcs11/Makefile.softtoken.sparc /illumos-gate/usr/src/lib/pkcs11/Makefile.softtoken.sparcv9 /illumos-gate/usr/src/pkgdefs/SUNWarcr/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWarcr/prototype_i386 /illumos-gate/usr/src/pkgdefs/SUNWarcr/prototype_sparc /illumos-gate/usr/src/pkgdefs/SUNWcar.u/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWcar.v/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWcsl/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWcsl/prototype_i386 /illumos-gate/usr/src/pkgdefs/SUNWcsl/prototype_sparc /illumos-gate/usr/src/pkgdefs/SUNWcslr/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWcslr/prototype_i386 /illumos-gate/usr/src/pkgdefs/SUNWcslr/prototype_sparc /illumos-gate/usr/src/pkgdefs/SUNWhea/prototype_com /illumos-gate/usr/src/stand/lib/Makefile.targ /illumos-gate/usr/src/stand/lib/scrypt/Makefile /illumos-gate/usr/src/uts/common/Makefile.files /illumos-gate/usr/src/uts/common/crypto/io/md5_mod.c /illumos-gate/usr/src/uts/common/crypto/io/sha1_mod.c /illumos-gate/usr/src/uts/common/crypto/io/sha2_mod.c /illumos-gate/usr/src/uts/common/sys/sha1.h /illumos-gate/usr/src/uts/common/sys/sha2.h /illumos-gate/usr/src/uts/sun4v/md5/Makefile
afd1ac7b1c9a8cdf273c865aa5e9a14620341443 29-Nov-2005 wesolows <none@none>

6310472 gcc wants inline SPARC assembly for md5 byteswapping