272461 |
03-Oct-2014 |
gjb |
Copy stable/10@r272459 to releng/10.1 as part of the 10.1-RELEASE process.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
256281 |
10-Oct-2013 |
gjb |
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
169547 |
14-May-2007 |
cperciva |
Use unsigned comparisons. Prior to this commit, SHA1_Update and RIPEMD160_Update were broken when all of the following conditions applied: (1) The platform is i386. (2) The program calling *_Update is statically linked to libmd. (3) The buffer provided to *_Update is aligned modulo 4 bytes. (4) The buffer extends beyond 2GB.
Due to the design of this code, SHA1_Update and RIPEMD160_Update will still be broken if conditions (1)-(3) apply AND the buffer extends beyond 4GB (i.e., there is an integer overflow in computing "data + len"). Since this remaining bug simply replaces SIGSEGV with a bogus hash (and non-broken programs should never provide such operands) I don't consider it to be a serious problem.
MFC After: 1 week PR: kern/102795
|
44332 |
28-Feb-1999 |
chuckr |
fix for incorrect specification of alignment (it worked for the elf build, but broke while doing the aout legacy build). Now using .p2align instead of .align. Fixes broken buildworld.
Submitted by: John Polstra Reviewed by: John Polstra
|
44302 |
26-Feb-1999 |
wollman |
Don't build the assembly for shared linkage, PIC isn't implemented.
|
44301 |
26-Feb-1999 |
wollman |
Add Eric Young's RIPEMD160 implementation as well, in case SHA-1 should prove weak. Also fix a few problems with the SHA-1 build.
|
44290 |
26-Feb-1999 |
wollman |
Fix bug in MDx test suite. Add Eric Young's SHA-[01] implementations.
|