about summary refs log tree commit diff
path: root/src/libextra/crypto
AgeCommit message (Expand)AuthorLines
2013-10-27Remove MD5 and Sha2. Move Sha1 and support code into librustpkg.Palmer Cox-2201/+0
2013-10-23std::rand: add distributions::Range for generating [lo, hi).Huon Wilson-1/+1
2013-10-22Drop the '2' suffix from logging macrosAlex Crichton-7/+7
2013-10-15Require module documentation with missing_docAlex Crichton-0/+6
2013-10-07Fix existing privacy/visibility violationsAlex Crichton-1/+1
2013-09-30extra: Remove usage of fmt!Alex Crichton-7/+7
2013-09-26auto merge of #9503 : dcrewi/rust/fix-digest-visibility, r=alexcrichtonbors-7/+13
2013-09-25Fix visibility of digest implementationsDavid Creswick-7/+13
2013-09-25auto merge of #9345 : Dretch/rust/digest-result-bytes, r=cmrbors-14/+16
2013-09-23std: merge rand::{Rng,RngUtil} with default methods.Huon Wilson-3/+2
2013-09-20Add a new Digest.result_bytes convenience function.Gareth Smith-14/+16
2013-09-15Use std::iter::range_stepblake2-ppc-26/+18
2013-09-06move and duplicate macro defns in sha2 to make them hygienicJohn Clements-22/+40
2013-08-27librustc: Fix merge fallout.Patrick Walton-1/+2
2013-08-20rm obsolete integer to_str{,_radix} free functionsDaniel Micay-2/+1
2013-08-18auto merge of #8551 : huonw/rust/speling, r=alexcrichtonbors-4/+4
2013-08-18More spelling corrections.Huon Wilson-4/+4
2013-08-17Crypto: Add tests for add_bytes_to_bits functions.Palmer Cox-0/+47
2013-08-17Crypto: update checked addition functions to use CheckedAdd intrinsic.Palmer Cox-42/+65
2013-08-17MD5: Create an implementation of MD5.Palmer Cox-0/+329
2013-08-17Crypto: Add little-endian versions of existing functions: read_u32v_le and wr...Palmer Cox-0/+28
2013-08-12Forbid pub/priv where it has no effectAlex Crichton-4/+4
2013-08-03remove obsolete `foreach` keywordDaniel Micay-5/+5
2013-08-03replace all remaining `for` with `foreach` or `do`Daniel Micay-8/+12
2013-08-02Sha1: Update Sha1 to use new functionality in cryptoutil.rsPalmer Cox-101/+37
2013-08-02Crypto: Add overflow checking addition functions.Palmer Cox-55/+71
2013-08-02Crypto: Add large input tests for all DigestsPalmer Cox-21/+63
2013-08-02Crypto: Remove DigestUtil and convert to default methods on the Digest trait.Palmer Cox-28/+22
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/+549
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-7/+7
2013-08-01make `in` and `foreach` get treated as keywordsDaniel Micay-53/+53
2013-07-19extra: add some microbenchmarksGraydon Hoare-0/+110
2013-07-17test: Fix tests.Patrick Walton-6/+7
2013-07-04Remove standalone comparison functions in vec, make the trait impls better.Huon Wilson-3/+2
2013-06-29Great renaming: propagate throughout the rest of the codebaseCorey Richardson-7/+4
2013-06-28librustc: Fix merge fallout and test cases.Patrick Walton-2/+2
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
2013-06-24Create a Digest trait for common methods on digests and convert the SHA-1 imp...Palmer Cox-31/+110
2013-06-24Improve the SHA-1 implementationPalmer Cox-234/+203
2013-06-23Create a crypto submodule and move the SHA-1 implementation into it.Palmer Cox-0/+410