Commit Graph

  • 323204d618 add cpuid feature to explicitly disable cpu feature detection 0.16.9-7-ge0a2c2d01748 Jeffrey Griffin 2019-09-22 10:50:27 -0700
  • 66fb53671a Add symbols/cfi for assembly functions. Nolan Leake 2019-02-11 14:07:47 -0800
  • ff87273f20 On x86_64, put constants in .rodata Nolan Leake 2019-02-04 18:59:06 -0800
  • e0a2c2d017 Fix code coverage by expanding options and using Nightly Rust. Brian Smith 2019-12-26 23:38:54 -0600
  • f81232fe69 Add HKDF HMAC-SHA1 for lagacy use zonyitoo 2019-12-24 22:25:53 +0800
  • a5d3f2c1b4 Use #[inline(always)] consistently in sha2.rs rotr functions. Brian Smith 2019-12-23 12:01:40 -0600
  • f15828a7a6 Stop disabling legacy_directory_ownership to fix Rust 1.41 beta channel builds. Brian Smith 2019-12-23 16:18:52 -0600
  • f6c0e0d1ea cargo fmt. Brian Smith 2019-12-23 15:25:24 -0600
  • c250e3125e Use array::iter lzutao 2019-10-30 14:51:17 +0700
  • 4455a4e987 Remove #[inline] attributes on function prototypes Lukas Kalbertodt 2019-11-01 14:59:56 +0100
  • d0b3a4dcf1 add cpuid feature to explicitly disable cpu feature detection 0.16.9 Jeffrey Griffin 2019-09-22 10:50:27 -0700
  • b50776f3f8 Add symbols/cfi for assembly functions. Nolan Leake 2019-02-11 14:07:47 -0800
  • cbb7584bd2 On x86_64, put constants in .rodata Nolan Leake 2019-02-04 18:59:06 -0800
  • b881207538 Add symbols/cfi for assembly functions. rebased Nolan Leake 2019-02-11 14:07:47 -0800
  • af20e6fde2 On x86_64, put constants in .rodata Nolan Leake 2019-02-04 18:59:06 -0800
  • 56cddd73d2 0.16.9. Brian Smith 2019-08-30 05:48:12 -1000
  • 7adacd3070 Revert "Add support for random nonce generation to ring::aead." Brian Smith 2019-08-30 05:46:15 -1000
  • e7db166ca9 0.16.8: Depend on spin-rs ^0.5.2. Brian Smith 2019-08-27 17:46:58 -1000
  • 88d5aa7fd0 Add support for random nonce generation to ring::aead. Brian Smith 2019-08-09 15:00:10 -1000
  • 63c0364bd3 Fix typo in hkdf: Prf -> Prk Alessandro Ghedini 2019-08-15 12:31:29 +0100
  • 20582aa39a Improve labeling in Debug implementation for LessSafeKey. Brian Smith 2019-08-11 18:07:54 -1000
  • fe1a947b59 0.16.7: & -> &dyn in agreement_tests.rs to fix beta/nightly build. Brian Smith 2019-08-11 16:07:18 -1000
  • 5c36a93e4d 0.16.6 Brian Smith 2019-08-11 14:49:23 -1000
  • 2fe7ed15d4 Improve usability of ring::agreement. Brian Smith 2019-08-11 11:12:36 -1000
  • 50c6ced350 During HKDF, call KeyType::len() at most once. Brian Smith 2019-08-11 12:32:28 -1000
  • 6ec6e11ab0 Test HKDF output length error handling. Brian Smith 2019-08-11 11:27:44 -1000
  • 5d32f5bf75 0.16.5 Brian Smith 2019-07-26 10:22:50 -1000
  • 319ee1d423 impl Clone for Prk for Rustls. Brian Smith 2019-07-26 10:18:56 -1000
  • 4234660f05 Add HKDF support for QUIC HeaderProtectionKey. Brian Smith 2019-07-26 10:18:23 -1000
  • b9cd4f86f0 Fix outdated documentation in AEAD. Brian Smith 2019-07-25 13:22:45 -1000
  • 23efff0fdd Improve usability of agreement::UnparsedPublicKey. Brian Smith 2019-07-25 13:21:59 -1000
  • 68f1509f9f 0.16.4 Brian Smith 2019-07-24 17:58:09 -1000
  • 6bf65eec09 Add hkdf::Prk::new_less_safe(). Brian Smith 2019-07-24 17:56:40 -1000
  • 85007f838f 0.16.3 Brian Smith 2019-07-24 13:35:39 -1000
  • 1a221c9871 Expose HMAC algorithm from HKDF algorithm. Brian Smith 2019-07-24 12:31:06 -1000
  • 0f1428ef66 Implement AsRef<[u8]> for Aad<A>. Brian Smith 2019-07-24 12:30:20 -1000
  • 967054e36f Clarify NonceSequence documentation. Brian Smith 2019-07-23 18:45:34 -1000
  • 554c22232a Further clarify AEAD documentation. Brian Smith 2019-07-23 18:22:02 -1000
  • d8724ef357 0.16.2 Brian Smith 2019-07-23 10:27:19 -1000
  • 524c6af2dc Add seal_in_place_separate_tag and `seal_in_place_append_tag. Brian Smith 2019-07-23 10:04:29 -1000
  • 467b15746a Fix typos in documentation for LessSafeKey. Brian Smith 2019-07-23 10:13:41 -1000
  • e6102197e4 0.16.1 Brian Smith 2019-07-22 12:26:25 -1000
  • ed47ae8c67 Support clang-cl better. Brian Smith 2019-07-22 12:03:09 -1000
  • ffc0f9714e Always use release configuration for C code in published builds. Brian Smith 2019-07-22 12:02:30 -1000
  • 8943885e63 build.rs: Remove redundant Target accessors. Brian Smith 2019-07-22 12:06:59 -1000
  • 7af89ca82e Clarify ring::aead documentation. Brian Smith 2019-07-19 10:18:50 -1000
  • ab18f6ebcd 0.16.0 Brian Smith 2019-07-17 19:01:45 -1000
  • 845a0e8b8e Simplify bounds checking in open_within(). Brian Smith 2019-07-17 19:23:04 -1000
  • 76f1f76c66 Rename open_in_place to open_overlapping; add new open_in_place. Brian Smith 2019-07-17 17:46:47 -1000
  • ce4953d846 Make aead::open_in_place easier to understand. Brian Smith 2019-02-12 15:46:41 -1000
  • 185da62457 Make the aead::seal_in_place API easier to understand. Brian Smith 2019-02-12 15:30:56 -1000
  • 8af770d0d3 Remove obsolete TODO in aead_test.rs. Brian Smith 2019-07-17 17:38:52 -1000
  • 4c392ad338 Remove the libc dependency for most platforms. Brian Smith 2019-07-16 11:52:09 -1000
  • d94b6b58a0 Remove c::long. Brian Smith 2019-07-16 11:31:18 -1000
  • c511d05b13 Remove c::ulong. Brian Smith 2019-07-16 11:30:17 -1000
  • c1dfd43e87 Wait longer before timing out on Aarch64 builds too. Brian Smith 2019-07-17 14:10:20 -1000
  • bd41a21e45 Fix non-iOS ARM builds. Brian Smith 2019-07-16 14:57:05 -1000
  • 490f7eeb7f derive Clone and Debug for SystemRandom. Brian Smith 2019-07-16 11:03:10 -1000
  • 16047a18b2 Remove ring::test::compile_time_assert_debug. Brian Smith 2019-07-16 11:02:03 -1000
  • 897a50fc4a cargo fmt. Brian Smith 2019-07-16 11:12:01 -1000
  • 6ba0209b1d Stop using GFp_x25519_NEON on iOS to match BoringSSL. Brian Smith 2019-07-15 21:46:54 -1000
  • 2a3230cb63 Correct some documentation for ring::test. Brian Smith 2019-07-13 12:33:20 -1000
  • bc22053bdf Make std a non-default feature. Brian Smith 2019-07-13 12:49:03 -1000
  • 4399add9cf Don't require the C toolchain to provide assert.h for non-debug builds. Brian Smith 2019-07-15 11:21:21 -1000
  • b791dd6585 Remove deprecated signature::verify API. Brian Smith 2019-07-15 17:52:27 -1000
  • dd60763446 Use untrusted 0.7.0. Brian Smith 2019-07-15 17:49:40 -1000
  • 70e5d96a37 FreeBSD, NetBSD, OpenBSD, Solaris: Use /dev/urandom. Brian Smith 2019-07-15 11:24:27 -1000
  • e32e46c922 Stop defining _XOPEN_SOURCE. Brian Smith 2019-07-15 13:17:37 -1000
  • d9044d6f57 0.15.0 Brian Smith 2019-07-14 08:51:19 -1000
  • b582a420ce 0.15.0-alpha6. Brian Smith 2019-07-13 15:14:10 -1000
  • c23d537847 Restore the OpeningKey and SealingKey naming. Brian Smith 2019-07-13 12:06:28 -1000
  • 38462247ac Add LessSafeKey to ring::aead. Brian Smith 2019-07-12 19:55:19 -1000
  • c24f737dfa Refactor AEAD tests in preparation for extending the AEAD API. Brian Smith 2019-07-13 11:18:10 -1000
  • 7bc1661fe9 Simplify aead::Key tests. Brian Smith 2019-07-13 09:01:56 -1000
  • 8c5c055dc4 Remove more dead AES assembly code. Brian Smith 2019-07-13 13:28:52 -1000
  • dd72c3b973 Remove unneeded use of target_endian. Brian Smith 2019-07-12 19:55:19 -1000
  • eb93d699e8 Remove redundant GCM code. Brian Smith 2019-07-12 16:42:29 -1000
  • b29699ca0d Document OpenSSL PKCS#8 interop issue with PKCS#8. Brian Smith 2019-07-12 08:40:15 -1000
  • 541ffd7260 Remove empty examples/wasm. Brian Smith 2019-07-12 08:25:05 -1000
  • 2903aeca8a 0.15.0-alpha4 Brian Smith 2019-07-11 19:47:52 -1000
  • f31f41d7a5 Require SystemRandom to be constructed with new(). Brian Smith 2019-07-11 19:36:52 -1000
  • feabcc7705 Upgrade to wasm-bindgen 0.2.48. Brian Smith 2019-07-11 19:34:29 -1000
  • 0ec0e152a4 Remove redundant cargo build in travis.sh. Brian Smith 2019-07-11 13:14:20 -1000
  • 904cad656c Add aarch64-linux-android build; restore armv7-linux-androideabi testing. Brian Smith 2019-07-10 11:25:39 -1000
  • 1897790f30 Fix documentation about ring::rand on Android. Brian Smith 2019-07-11 11:37:04 -1000
  • e1a71e67d6 Reduce size of hmac::Key. Brian Smith 2019-07-07 11:38:34 -1000
  • 486a1e7662 Reduce the size of hmac::Context. Brian Smith 2019-02-08 16:34:21 -1000
  • 6c3805840e Rename RSA_PKCS1_2048_8192_SHA1 => RSA_PKCS1_2048_8192_SHA1_FOR_LEGACY_USE_ONLY. Brian Smith 2019-07-10 10:26:04 -1000
  • 9c42fa187d Allow tests to be run when alloc is enabled without std. Brian Smith 2019-07-09 13:12:14 -1000
  • 7071dda618 Replace use_heap feature with alloc and std features; use alloc crate. Brian Smith 2019-07-04 08:06:13 -1000
  • 7d36600ec8 Use alloc instead of std when possible. Brian Smith 2019-07-03 13:44:31 -1000
  • 0c962674a1 Fix SHA-1 slow tests. Brian Smith 2019-07-09 17:47:45 -1000
  • d367526a27 Remove 32-bit x86 SHA-2 assembly code. Brian Smith 2019-07-09 17:25:46 -1000
  • b6a4f9e720 Simplify STYLE.md to account for the fact that this is a Rust project. Brian Smith 2019-07-09 15:45:36 -1000
  • 7b6e9dd911 Rename SHA1 to SHA1_FOR_LEGACY_USE_ONLY. Brian Smith 2019-07-09 14:15:36 -1000
  • 7d7a056fc1 cargo +nightly fix. Brian Smith 2019-07-09 13:48:37 -1000
  • c3d13e8851 Refactor AEAD key management. Brian Smith 2019-04-10 09:44:40 -1000
  • 100443eb9c Refactor HKDF key derivation. Brian Smith 2019-04-10 09:45:03 -1000
  • f49ded6e68 Remove AEAD derive functions. Brian Smith 2019-04-12 15:00:12 -1000
  • 169803f490 Use distinct types for PBKDF2 and HMAC algorithms. Brian Smith 2019-04-10 10:47:00 -1000