 daxpeddaandGitHub
|
5ac52388ff
|
Reduce allocations and some general code improvements (#26)
* Remove unnecessary paths
* Remove unnecessary conversion for `G::from_scalar_slice`
* Remove unnecessary allocations
* Return `GenericArray` from `get_context_string`
* Use `zip()` instead instead of indexing
* Changed `compute_composites` input to `Iterator`s
* Changed `generate_proof` input to `Iterator`s
* Changed `verify_proof` input to `Iterator`s
* Reduce allocations in `verifiable_unblind`
* Changed `verifiable_unblind` input to `Iterator`s
* Changed `batch_finalize` input to `Iterator`s
Removed `BatchFinalizeInput`
* Reduce allocations in `VerifiableClient::finalize`
* Changed `finalize_after_unblind` input to `Iterator`s
* Changed `batch_evaluate` input to `Iterator`s
* Reduce allocations in `evaluate`
* Changed `blind` input to `Into<Vec<u8>>`
* Remove note about `BatchFinalizeInput` from documentation
* Remove `Metadata`
* Changed `blind` input to `Vec<u8>`
* General improvements to test code
* Fix rustdoc
* Remove unnecessarily installed components
|
2021-10-12 15:07:47 -07:00 |
|
 
|
fab7528a69
|
Improvements (#24)
* Remove manual `Debug` impl for `InternalError`
* Remove unnecessary `#[macro_use]`
* Remove unnecessary `tuple` handling in macro
* Improve serialization macro impl
* Improve `impl_traits_for` macro
* Re-direct `Drop` implementation
* Improve macro readability
* Fix rustdoc warnings
* Rust 1.51 has no support for `rustdoc` lints
* Change `i2osp` output to `GenericArray` from `Vec`
* Reduce calls to `to_vec()` and simplify conversion
* Adding zeroize tests
Co-authored-by: Kevin Lewi <[email protected]>
|
2021-10-10 17:51:12 -07:00 |
|
 daxpeddaandGitHub
|
c93600498e
|
Add clippy::cargo and remove dependencies (#23)
|
2021-10-05 17:52:08 -07:00 |
|
 daxpeddaandGitHub
|
6fb4cad59c
|
Remove CipherSuite (#20)
* Remove `Hash`
* Remove `CipherSuite`
* Remove single field `struct`s
|
2021-10-05 15:53:18 -07:00 |
|
 daxpeddaandGitHub
|
2d8780476a
|
Use Clippy on test code too (#22)
|
2021-10-05 15:19:20 -07:00 |
|
 daxpeddaandGitHub
|
a3db6cd9d2
|
P256 improvements (#21)
* P256 improvements
* Fix Rust 1.51 compilation
|
2021-10-04 13:50:29 -07:00 |
|
 daxpeddaandGitHub
|
a1ab892bdb
|
P256 improvements (#18)
|
2021-09-30 14:00:58 -07:00 |
|
 daxpeddaandGitHub
|
ad04f224af
|
Improve documentation on docs.rs (#17)
|
2021-09-30 14:00:32 -07:00 |
|
 daxpeddaandGitHub
|
7be67b26de
|
Re-export simd_backend (#19)
|
2021-09-30 12:34:29 -07:00 |
|
 Kevin LewiandGitHub
|
1d6113f319
|
Publishing v0.1 (#15)
v0.1.0
|
2021-09-29 18:19:32 -07:00 |
|
 Kevin LewiandGitHub
|
6632f6a771
|
Fixing p256 to_bytes() bug (#16)
|
2021-09-29 18:11:50 -07:00 |
|
 Kevin LewiandGitHub
|
bdc5833510
|
Minor fixups, adding more tests, making p256 experimental (#14)
|
2021-09-29 17:02:40 -07:00 |
|
 Kevin LewiandGitHub
|
85fb480b78
|
Adding trait implementations (#12)
|
2021-09-28 19:44:57 -07:00 |
|
 Kevin LewiandGitHub
|
4206fdbf48
|
Adding dual license (#11)
|
2021-09-27 18:53:06 -07:00 |
|
 Kevin LewiandGitHub
|
f6f85e0a25
|
Adding deserialization checks (#10)
|
2021-09-27 18:29:08 -07:00 |
|
 Kevin LewiandGitHub
|
0445a9461c
|
Adding crate-level documentation (#9)
|
2021-09-20 00:17:53 -07:00 |
|
 Kevin LewiandGitHub
|
fa2d8ec191
|
Adding serialization and docs (#6)
|
2021-09-15 17:49:31 -07:00 |
|
 Kevin LewiandGitHub
|
671d1180a2
|
Adding test vector support for verifiable mode (#4)
|
2021-09-15 11:38:13 -07:00 |
|
 Kevin LewiandGitHub
|
485d18deec
|
Matching to latest test vectors with metadata mode (#3)
|
2021-09-13 16:02:09 -07:00 |
|
 Kevin LewiandGitHub
|
fe3222d148
|
Adding p256 support and no_std CI (#2)
|
2021-09-09 02:59:11 -07:00 |
|
 Kevin LewiandGitHub
|
bb4b9d0909
|
Initial implementation (#1)
|
2021-09-09 01:56:54 -07:00 |
|
Kevin Lewi
|
743692882d
|
first commit
|
2021-09-09 01:36:20 -07:00 |
|