Module Name: othersrc Committed By: agc Date: Sat Aug 17 18:29:35 UTC 2013
Modified Files: othersrc/external/bsd/multigest/bin: 10.expected 11.expected 12.expected 19.expected 2.expected 20.expected 4.expected 5.expected 6.expected 7.expected 9.expected Makefile othersrc/external/bsd/multigest/dist: blake2.c blake2.h keccak.c keccak.h main.c multigest.c multigest.h Added Files: othersrc/external/bsd/multigest/dist: Makefile Log Message: multigest changes: + fix a bug whereby large multiple digests overflowed the context space because they weren't taking into account the current algorithm's context space needs + add my own copyright where substantial work has been done + move to a portable, lightweight RFC1738-inspired encoding for VCS identifiers (we can't be assured that any of the vis(3) routines are going to be available) + re-do all the regression test results to avoid the RCS Ids being expanded in checked-in regression tests + make keccak sources thread-safe by moving the initialisation space into the keccak context space + print details of expected and calculated digests during check if the digests do NOT match (from Thomas Klausner, the original behaviour was from debugging tests - thanks!) To generate a diff of this commit: cvs rdiff -u -r1.1.1.1 -r1.2 othersrc/external/bsd/multigest/bin/10.expected \ othersrc/external/bsd/multigest/bin/11.expected \ othersrc/external/bsd/multigest/bin/12.expected \ othersrc/external/bsd/multigest/bin/19.expected \ othersrc/external/bsd/multigest/bin/2.expected \ othersrc/external/bsd/multigest/bin/20.expected \ othersrc/external/bsd/multigest/bin/4.expected \ othersrc/external/bsd/multigest/bin/5.expected \ othersrc/external/bsd/multigest/bin/6.expected \ othersrc/external/bsd/multigest/bin/7.expected \ othersrc/external/bsd/multigest/bin/9.expected \ othersrc/external/bsd/multigest/bin/Makefile cvs rdiff -u -r0 -r1.1 othersrc/external/bsd/multigest/dist/Makefile cvs rdiff -u -r1.1.1.1 -r1.2 othersrc/external/bsd/multigest/dist/blake2.c \ othersrc/external/bsd/multigest/dist/blake2.h \ othersrc/external/bsd/multigest/dist/keccak.c \ othersrc/external/bsd/multigest/dist/keccak.h \ othersrc/external/bsd/multigest/dist/main.c \ othersrc/external/bsd/multigest/dist/multigest.c \ othersrc/external/bsd/multigest/dist/multigest.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.