Commit Graph

71 Commits

Author SHA1 Message Date
Sarah Jamie Lewis 45f349a92d Fuzzytags for Groups with Tweaked Hashes (Prototype) 2021-10-02 15:59:39 -07:00
Sarah Jamie Lewis 0687943a5c Merge pull request 'Swtich to dalek-cryptography / brute-force 1.1' (#5) from nightlyfix into trunk
Reviewed-on: #5
2021-08-16 23:33:59 +00:00
Sarah Jamie Lewis 2dfeaf8937 Merge branch 'trunk' into nightlyfix 2021-08-16 23:33:53 +00:00
Sarah Jamie Lewis acd74e3d7e Swtich to dalek-cryptography / brute-force 1.1 2021-08-16 16:32:37 -07:00
Sarah Jamie Lewis 7e8428cb6e Merge pull request 'Remove deprecated nightly feature external_docs' (#4) from nightlyfix into trunk
Reviewed-on: #4
2021-08-16 22:58:28 +00:00
Sarah Jamie Lewis ddd1a8dec2 Remove deprecated nightly feature external_docs 2021-08-16 15:57:34 -07:00
Sarah Jamie Lewis c719a7cbd5 Upgrade brute-force 2021-05-28 15:29:19 -07:00
Sarah Jamie Lewis d616cf594e Rely on local brute-force for now 2021-05-28 13:28:03 -07:00
Sarah Jamie Lewis 180e8f5cda Documentation tweaks, add note regarding nightly 2021-05-22 13:01:43 -07:00
Sarah Jamie Lewis b543f366ef idomatic OsRng documentation 2021-05-22 12:55:28 -07:00
Sarah Jamie Lewis 3d8e285b51 Merge pull request 'Performance Improvements' (#2) from perf into trunk
Reviewed-on: #2
2021-05-22 12:51:46 -07:00
Sarah Jamie Lewis 557fa4f1d7 Format and Version Bump 2021-05-22 12:49:11 -07:00
Sarah Jamie Lewis 652cd8867a Remove submodule 2021-05-22 12:48:26 -07:00
Sarah Jamie Lewis 7cb8207ece Rely on brute-force clone for now 2021-05-22 12:47:14 -07:00
Sarah Jamie Lewis a64935688f Include brute-force 2021-05-22 12:41:13 -07:00
Sarah Jamie Lewis 84778a8030 Update documentation, configure avx2 2021-05-22 12:39:04 -07:00
Sarah Jamie Lewis 2d73a43d7f Clean up benchmarks, move RNG to function parameters + optimize generation 2021-05-20 01:53:33 -07:00
Sarah Jamie Lewis 1124ffc1a6 Apply optimizations to tag generation + entangled tag generation 2021-05-20 01:11:07 -07:00
Sarah Jamie Lewis 788270a02a Remove unused deps 2021-05-19 23:36:03 -07:00
Sarah Jamie Lewis 33f2fa9a88 Performance improvement during testing.
By splitting up the hash function H(U, x_iU, W) we can
precompute the application of U and W, and only apply x_iU during
the main detection key loop. Saving about 9.6% of the overall time.
2021-05-19 23:31:14 -07:00
Sarah Jamie Lewis 931ca3050a Fixup Tests for Bulk Verify - Better Doc 2021-02-16 14:36:21 -08:00
Sarah Jamie Lewis 6ca2e3129c Adding Marcia to Credits 2021-02-16 14:27:04 -08:00
Sarah Jamie Lewis f2f91c1f18 0.4.1 2021-02-16 14:24:24 -08:00
Sarah Jamie Lewis fc8bd626c7 Update README and Logo 2021-02-16 14:23:34 -08:00
Sarah Jamie Lewis 19cb7be378 Documentation updates 2021-02-16 14:22:58 -08:00
Sarah Jamie Lewis 6ddc684755 Formatting / Cleanup 2021-02-13 20:42:18 -08:00
Sarah Jamie Lewis 85dc8ed9ad First cut of bulk verification function (feature gated) 2021-02-13 12:11:18 -08:00
Sarah Jamie Lewis 5a61d9461a Fix const-generics related deserialization issue with RootSecret
RootSecret.tagging_key() now rederives the tagging key from the
root secret instead of caching it. This decomplicates the RootSecret
struct and fixes a const_generics related error when building for fuzzing
2021-02-09 23:57:16 -08:00
Sarah Jamie Lewis 1147c4f6d5 Fixup prior to 0.4.0 2021-02-09 23:02:20 -08:00
Sarah Jamie Lewis 570a48f9c2 Invalid Serialization Test 2021-02-08 08:30:16 -08:00
Sarah Jamie Lewis 49134d643d Renaming 2021-02-05 14:55:05 -08:00
Sarah Jamie Lewis a9f10651cc Update Benchmarks to const generics 2021-02-04 22:05:52 -08:00
Sarah Jamie Lewis e26981e6af Convert API to const_generics 2021-02-04 15:23:43 -08:00
Sarah Jamie Lewis a0d2cb7d12 Decompression API 2021-02-04 10:25:34 -08:00
Sarah Jamie Lewis 990f0004e5 Explcit compress/decompress test 2021-02-04 09:36:34 -08:00
Sarah Jamie Lewis 8aaebe8799 Compressed tag representation + cleaning up serialization 2021-02-03 23:46:17 -08:00
Sarah Jamie Lewis 1adfe996a6 Move entangled tag generation over to brute-force library 2021-02-03 20:15:09 -08:00
Sarah Jamie Lewis b6338e11e5 Bump version and keywords 2021-02-02 20:53:05 -08:00
Sarah Jamie Lewis b48838c8e3 Tidy up comments & Structure + Benchmarks 2021-02-02 20:50:00 -08:00
Sarah Jamie Lewis 362a9b4da8 Replace seperate filter and map with filter_map 2021-02-02 20:01:52 -08:00
Sarah Jamie Lewis e19b99112e Fix for Universal Tag Bug found by Lee Bousfield 2021-02-02 18:20:45 -08:00
Sarah Jamie Lewis 1084336c09 Fixup README doc test 2021-02-02 16:21:14 -08:00
Sarah Jamie Lewis c1ce746da8 Adding entangled feature 2021-02-02 16:19:20 -08:00
Sarah Jamie Lewis 21189374d7 Add a nicer multiple test 2021-02-02 16:07:54 -08:00
Sarah Jamie Lewis 61753462e5 Spelling fixes 2021-02-02 16:04:26 -08:00
Sarah Jamie Lewis d6b90fcbc8 Prototype entangled tags 2021-02-01 22:27:37 -08:00
Sarah Jamie Lewis c5bb0e2c88 Version 0.2.0
- Performance Improvements
- Removed KeyPair struct for a nicer API
2021-02-01 14:24:00 -08:00
Sarah Jamie Lewis e383dd8378 Performance Improvements thanks to @hdevalence 2021-02-01 13:38:47 -08:00
Sarah Jamie Lewis 4231150c1c A few small convieniance functions for the simulator / integrations 2021-02-01 13:27:43 -08:00
Sarah Jamie Lewis a17f5ffe0d doctests 2021-01-31 15:42:51 -08:00