summary refs log tree commit diff
path: root/src/libextra/crypto/sha2.rs
AgeCommit message (Expand)AuthorLines
2013-09-15Use std::iter::range_stepblake2-ppc-13/+9
2013-09-06move and duplicate macro defns in sha2 to make them hygienicJohn Clements-22/+40
2013-08-17Crypto: update checked addition functions to use CheckedAdd intrinsic.Palmer Cox-4/+4
2013-08-03remove obsolete `foreach` keywordDaniel Micay-2/+2
2013-08-03replace all remaining `for` with `foreach` or `do`Daniel Micay-8/+12
2013-08-02Crypto: Add overflow checking addition functions.Palmer Cox-55/+20
2013-08-02Crypto: Add large input tests for all DigestsPalmer Cox-0/+20
2013-08-02Crypto: Remove DigestUtil and convert to default methods on the Digest trait.Palmer Cox-1/+1
2013-08-02Sha2: Re-write the Sha2 compression functions to improve performance.Palmer Cox-102/+91
2013-08-02Sha2: Create cryptoutil.rs and re-write the Sha2 module to make use of it.Palmer Cox-451/+306
2013-08-02Sha2: Remove the result_X() methods; move logic into the Digest impls.Palmer Cox-73/+50
2013-08-02Sha2: Rearrage traits / impls / structs.Palmer Cox-248/+257
2013-08-02Sha2: Remove unecessary integer type specifications.Palmer Cox-36/+36
2013-08-02replace `range` with an external iteratorDaniel Micay-9/+6
2013-08-01migrate many `for` loops to `foreach`Daniel Micay-2/+2
2013-08-01make `in` and `foreach` get treated as keywordsDaniel Micay-50/+50
2013-07-19extra: add some microbenchmarksGraydon Hoare-0/+72
2013-06-29Great renaming: propagate throughout the rest of the codebaseCorey Richardson-2/+1
2013-06-27Convert vec::[mut_]slice to methods, remove vec::const_slice.Huon Wilson-40/+39
2013-06-24Implement the fixed output size versions of the SHA-2 digest functions.Palmer Cox-0/+1125