Brian Smith
f15828a7a6
Stop disabling legacy_directory_ownership to fix Rust 1.41 beta channel builds.
2019-12-23 18:41:07 -06:00
Brian Smith
6ec6e11ab0
Test HKDF output length error handling.
2019-08-11 14:17:26 -10:00
Brian Smith
100443eb9c
Refactor HKDF key derivation.
2019-07-07 16:47:47 -10:00
Brian Smith
6f6a150185
Limit HKDF to SHA-{256,384,512} and remove HKDF-SHA-1 tests.
2019-07-07 16:32:46 -10:00
Brian Smith
c53955ea8a
Initial wasm32-unknown-unknown support.
2019-07-03 12:20:00 -10:00
Brian Smith
5baeb39aba
HKDF: Make API safer.
...
Reduce the likelihood that `info` and `out` parameters would get confused.
Eliminate potential to panic in the new API.
2019-03-29 14:57:48 -10:00
Brian Smith
6ec8f34c57
HKDF: Make extract
and expand
methods.
2019-03-29 14:31:11 -10:00
Brian Smith
9addfcebdf
Use distinct types for HKDF Salt
and Prk
.
2019-03-28 18:01:19 -10:00
Brian Smith
ab0726d0cd
Embed test data into test executables.
...
Embed test data files into test executables so that file I/O isn't
necessary during tests. This allows the tests to run on platforms that
don't have file I/O. It also makes it easier to run the tests on a
separate (virtual) machine from the build machine since the test
automation no longer needs to keep track of the test files.
2019-02-02 13:21:02 -10:00
Brian Smith
2843931bb7
Switch to Rust 2018 Edition.
...
Switch to Rust 2018 Edition. Fix up some build breakage for different
configurations that were found in the process of testing this,
particularly `--no-default-features`.
2018-12-08 21:39:17 -10:00
Brian Smith
6e98bf0568
Reformat tests/, except AEAD tests.
...
AEAD tests will be reformatted later.
2018-11-15 16:17:49 -10:00
Brian Smith
72f5e2ebf0
Avoid trying to disable removed fat_ptr_transmutes
antifeature.
...
The antifeature was removed from rustc in 2014, according to a new warning,
so this was doing nothing.
2017-12-24 09:50:10 -10:00
Brian Smith
7b7d562e76
Be stricter with lints in the rest of tests/*.rs.
2017-08-27 12:31:17 -10:00
Brian Smith
5884ed3149
Move HKDF functional tests to tests/.
2017-06-08 12:01:34 -10:00