Home | History | Annotate | Download | only in rmd160
History log of /src/common/lib/libc/hash/rmd160/rmd160.c
RevisionDateAuthorComments
 1.7  21-Apr-2015  riastradh branches: 1.7.16;
Sort includes.
 1.6  15-Apr-2015  justin On big endian machines needs to include sys/endian.h for le32dec

Mainly affects cross builds on big endian; tested on FreeBSD mips
and Linux ppc.
 1.5  21-Aug-2009  skrll Don't define weak aliases if _STANDALONE.
 1.4  16-Feb-2008  apb For all files under src/common, as well as related man pages under
src/lib/libc, or related headers under src/sys/sys: change u_intNN_t to
uintNN_t.
 1.3  18-Jul-2007  joerg branches: 1.3.4; 1.3.8;
Fix SIGBUS issues on strict alignment issues. Use le32dec in RMD160
as the data pointer to RMD160_Update doesn't have to be aligned.
In SHA256_Update and SHA512_Update, only operate directly on the passed
in data if no left-over in the context exists and the data is correctly
aligned. The problem was exposed by the audit-packages rewrite in C
and reported for the libnbcompat version in PR pkg/36662.
 1.2  01-Nov-2006  he branches: 1.2.2; 1.2.4; 1.2.12;
Add include of <sys/param.h>, to allow vax kernels to build again.
For vax, this causes <machine/macros.h> to be included and the
redefine of memset() to take effect.
 1.1  27-Oct-2006  christos this is shared with the kernel now.
 1.2.12.1  03-Sep-2007  wrstuden Sync w/ NetBSD-4-RC_1
 1.2.4.2  18-Nov-2008  snj Pull up following revision(s) (requested by tsutsui in ticket #1224):
common/lib/libc/gen/bswap64.c: revision 1.2
common/lib/libprop/prop_data.c: revision 1.10
common/lib/libc/inet/inet_addr.c: revision 1.2
common/lib/libc/hash/rmd160/rmd160.c: revision 1.4
common/lib/libc/gen/bswap32.c: revision 1.2
common/lib/libc/gen/bswap16.c: revision 1.2
common/lib/libc/arch/alpha/gen/byte_swap_4.S: revision 1.3
common/lib/libc/arch/sh3/string/memset.S: revision 1.2
common/lib/libc/arch/alpha/gen/byte_swap_2.S: revision 1.3
common/lib/libc/md/md5c.c: revision 1.3
common/lib/libc/hash/sha1/sha1.c: revision 1.3
common/lib/libc/md/md4c.c: revision 1.3
sys/sys/rmd160.h: revision 1.2
sys/sys/sha2.h: revision 1.2
For all files under src/common, as well as related man pages under
src/lib/libc, or related headers under src/sys/sys: change u_intNN_t to
uintNN_t.
 1.2.4.1  18-Jul-2007  liamjfoy Pull up following revision(s) (requested by joerg in ticket #776):
common/lib/libc/hash/sha2/sha2.c: revision 1.5
common/lib/libc/hash/sha2/sha2.c: revision 1.6
common/lib/libc/hash/rmd160/rmd160.c: revision 1.3
Fix SIGBUS issues on strict alignment issues. Use le32dec in RMD160
as the data pointer to RMD160_Update doesn't have to be aligned.
In SHA256_Update and SHA512_Update, only operate directly on the passed
in data if no left-over in the context exists and the data is correctly
aligned. The problem was exposed by the audit-packages rewrite in C
and reported for the libnbcompat version in PR pkg/36662.
cast to void* to avoid a fatal warning
 1.2.2.2  01-Nov-2006  he Add include of <sys/param.h>, to allow vax kernels to build again.
For vax, this causes <machine/macros.h> to be included and the
redefine of memset() to take effect.
 1.2.2.1  01-Nov-2006  he file rmd160.c was added on branch newlock2 on 2006-11-01 11:29:09 +0000
 1.3.8.2  18-Jul-2007  joerg Fix SIGBUS issues on strict alignment issues. Use le32dec in RMD160
as the data pointer to RMD160_Update doesn't have to be aligned.
In SHA256_Update and SHA512_Update, only operate directly on the passed
in data if no left-over in the context exists and the data is correctly
aligned. The problem was exposed by the audit-packages rewrite in C
and reported for the libnbcompat version in PR pkg/36662.
 1.3.8.1  18-Jul-2007  joerg file rmd160.c was added on branch matt-mips64 on 2007-07-18 13:57:55 +0000
 1.3.4.1  23-Mar-2008  matt sync with HEAD
 1.7.16.2  21-Apr-2020  martin Ooops, restore accidently removed files from merge mishap
 1.7.16.1  21-Apr-2020  martin Sync with HEAD

RSS XML Feed