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
Sarah Jamie Lewis
71c3db28d6
Spelling and clarity fixes
2021-01-31 13:59:34 -08:00
Sarah Jamie Lewis
d0c95cbc66
New Integration Notes
2021-01-31 13:22:05 -08:00
Sarah Jamie Lewis
49e3c520bc
updated readme with a better system description
2021-01-30 13:31:56 -08:00
Sarah Jamie Lewis
1314ce91b5
LICENSE
2021-01-30 11:44:52 -08:00
Sarah Jamie Lewis
703f1736f5
update Cargo with new description and repo
2021-01-30 11:39:58 -08:00
Sarah Jamie Lewis
bf2281baaa
LICENSE
2021-01-30 11:38:01 -08:00
Sarah Jamie Lewis
c30cf41959
Update README
2021-01-30 11:36:48 -08:00
Sarah Jamie Lewis
0040e0c905
Settle on a name
2021-01-30 11:33:30 -08:00
Sarah Jamie Lewis
0f9720a215
Align test with benchmark
2021-01-30 02:35:08 -08:00
Sarah Jamie Lewis
3293ea6817
serde serialization
2021-01-30 02:15:08 -08:00
Sarah Jamie Lewis
ec35ab5847
Fix up benchmarks and tests
2021-01-30 01:53:44 -08:00
Sarah Jamie Lewis
21baa32f8d
Explicit extract method and false positive rate parameter p
2021-01-30 01:49:18 -08:00
Sarah Jamie Lewis
d5adb82a58
Benchmarks
2021-01-30 00:23:46 -08:00
Sarah Jamie Lewis
bc9fc9209b
Don't short circuit the test
2021-01-29 23:38:20 -08:00
Sarah Jamie Lewis
035201447f
API changes, some more explanation
2021-01-29 23:09:02 -08:00
Sarah Jamie Lewis
13af02641c
Better README
2021-01-29 18:47:49 -08:00
Sarah Jamie Lewis
5ba94fd57e
More documentation
2021-01-29 18:24:27 -08:00
Sarah Jamie Lewis
cab45768d5
Renaming, Documentation and Formatting
2021-01-29 18:18:08 -08:00
Sarah Jamie Lewis
35ca1dcfb4
Formatting
2021-01-29 15:47:40 -08:00