Kevin Lewi and GitHub
e694a88ef9
Exporting rand ( #137 )
2021-02-11 18:10:48 -08:00
Kevin Lewi and GitHub
f596e4bf0e
Fixing clippy issues ( #139 )
2021-02-11 03:41:01 -08:00
Kevin Lewi and GitHub
1dbfed8763
Updating 0.3.0 crate version ( #134 )
v0.3.0
2021-02-08 13:00:20 -08:00
Kevin Lewi and GitHub
d3204203ca
Publishing v0.3.0 ( #132 )
2021-02-08 12:52:46 -08:00
Kevin Lewi and GitHub
160ac47ffa
Renaming shared secret to session key ( #133 )
2021-02-08 11:19:06 -08:00
Kevin Lewi and GitHub
6307ea9eed
Updating rand_core to 0.6 (without curve25519-dalek library change) ( #131 )
2021-02-05 13:17:35 -08:00
Kevin Lewi and GitHub
e35410ab95
Fixing envelope mode inconsistency and matching against latest test vectors ( #130 )
2021-02-05 13:17:02 -08:00
Konstantinos Chalkias and GitHub
1f608e464c
Merge pull request #129 from novifinancial/kostas-hasher-reuse
...
Reuse hashers by `hasher.finalize_reset()`
2021-02-04 19:36:21 -08:00
Kostas Chalkias
e32b240ce2
Reuse hashers by hasher.finalize_reset which is slightly faster than constructing the hasher object each time.
2021-02-04 17:00:17 -08:00
Kevin Lewi and GitHub
099f887530
Applying envelope simplified construction and km3 mac changes ( #128 )
2021-02-04 15:57:06 -08:00
Kevin Lewi and GitHub
9d3963f98e
Addressing various TODOs and minor cleanups ( #127 )
2021-02-02 12:12:20 -08:00
Kevin Lewi and GitHub
be6d042d80
Restricting ciphersuite group to match hash output ( #125 )
2021-01-28 14:31:20 -08:00
Kevin Lewi and GitHub
d6ace87c21
Fixing examples to use Sha512 with Ristretto instead of Sha256 ( #122 )
2021-01-26 13:17:15 -08:00
Kevin Lewi and GitHub
6eeeb0db28
Fixing test vectors and use of SHA512 ( #120 )
2021-01-26 09:27:30 -08:00
Kevin Lewi and GitHub
6dc1c8b212
Turning KeyPair into a struct ( #119 )
2021-01-25 13:20:36 -08:00
Kevin Lewi and GitHub
e421aaad07
Fixing expect script for digital locker example ( #118 )
2021-01-21 22:09:34 -08:00
Kevin Lewi and GitHub
511d371c9a
Adding digital locker example ( #117 )
2021-01-21 20:18:57 -08:00
Kevin Lewi and GitHub
f73fc55254
Adding a from_private_key_slice on KeyPair ( #116 )
2021-01-15 15:36:37 -08:00
Kevin Lewi and GitHub
2a2d0888a5
Adding encryption algorithm and removing unnecesssary info fields ( #114 )
2021-01-14 15:30:37 -08:00
Kevin Lewi and GitHub
ba53089199
Fixing construct_aad() bug ( #112 )
2021-01-07 17:44:27 -08:00
Kevin Lewi and GitHub
fa6752cdc5
Adding documentation for advanced usage + optional parameters ( #110 )
2021-01-05 10:13:00 -08:00
Kevin Lewi and GitHub
9f6b32a5ea
Updating envelope structure to support two fixed modes ( #108 )
...
* Moving id_u and id_s from ClientLoginStartParameters to ClientLoginFinishParameters
* Updating envelope format to support two fixed modes
2021-01-04 14:27:20 -08:00
Kevin Lewi and GitHub
f5b5391ee0
Moving id_u and id_s from the client API to registration finish instead of start ( #102 )
2020-12-17 14:00:32 -08:00
Kevin Lewi and GitHub
605d2b639b
Cleaning up docs + README ( #98 )
2020-12-12 21:53:33 -08:00
François Garillot and GitHub
9e3743a604
Merge pull request #99 from huitseeker/maintenance
...
Maintenance PR: panic-removal & upgrades
2020-12-10 11:17:54 -05:00
François Garillot
6b22064863
Fold a few panics
...
Removes a few panics we don't need by folding them in the Error case of their enclosing Result return.
2020-12-09 13:10:05 -08:00
François Garillot
94630dff7c
Update dependencies
2020-12-09 12:44:24 -08:00
François Garillot and GitHub
2794dfaaa9
Fix #94 + Add slow-hash to CI ( #96 )
...
* Fixes #94
* add slow-hash testing to CI
2020-12-04 18:32:23 -08:00
9f414d4a82
Adding VOPRF draft's test vectors ( #95 )
...
Co-authored-by: Kevin Lewi <[email protected] >
2020-12-04 13:19:29 -08:00
Kevin Lewi and GitHub
6f5a1fc6aa
Removing protocol message bytes ( #93 )
2020-11-30 11:37:32 -08:00
4c82dfaf13
Adding info and einfo fields to test vectors ( #92 )
...
Co-authored-by: Kevin Lewi <[email protected] >
2020-11-29 23:06:55 -08:00
François Garillot and GitHub
7fcde1c50d
Merge pull request #90 from huitseeker/copyright-header
...
add copyright stanza to expect script
2020-11-17 19:47:42 -05:00
François Garillot
f8c976d659
add copyright stanza to expect script
2020-11-17 14:58:59 -05:00
Kevin Lewi and GitHub
95152c3b35
Adding API for handling info fields ( #88 )
2020-11-16 14:05:43 -08:00
Kevin Lewi and GitHub
51b3781e5c
Updating AKE message format ( #85 )
2020-11-16 11:49:27 -08:00
f18eaea8cf
Test examples ( #87 )
...
* Fixing simple_login example
* Adds script that tests the simple_login example
* Add GH action to run said script
Co-authored-by: Kevin Lewi <[email protected] >
2020-11-16 11:41:06 -08:00
Kevin Lewi and GitHub
2d7b4292ff
Fixing simple_login example ( #86 )
2020-11-16 11:40:52 -08:00
Kevin Lewi and GitHub
f165310c96
Adding expand_message_xmd and RFC compliance with VOPRF and H2C ( #80 )
2020-11-12 10:00:09 -08:00
François Garillot and GitHub
09f7cfdf78
Merge pull request #81 from huitseeker/cross-compilation
...
Add cross-compilation on 32-bits + fix the associated bugs
2020-11-12 12:03:21 -05:00
François Garillot
05514e49aa
Correct platform size bug
2020-11-12 10:42:45 -05:00
François Garillot
eb1a93c379
Add cross-compilation on 32-bits
2020-11-09 10:22:54 -05:00
Kevin Lewi and GitHub
697cd7a788
Removing idU from RegistrationRequest and CredentialRequest ( #79 )
...
As per [cfrg/draft-irtf-cfrg-opaque#65 ](https://github.com/cfrg/draft-irtf-cfrg-opaque/issues/65 )
2020-11-06 10:06:49 -08:00
François Garillot and GitHub
d8906c092a
Merge pull request #77 from huitseeker/sizedbytes
...
Start integrating the derivable SizedBytes
2020-11-04 20:34:51 -05:00
François Garillot and GitHub
3252ca96de
Merge pull request #78 from huitseeker/secure_postprocessing
...
Uses conditional compilation to make sure postprocessing is only avai…
2020-11-04 20:17:02 -05:00
François Garillot
552a546b6c
Uses conditional compilation to make sure postprocessing is only available in tests
...
See
https://github.com/rust-lang/rust/pull/64010/
2020-11-04 11:55:14 -05:00
François Garillot
230b1bcef6
Start integrating the derivable SizedBytes
...
- just derive it on Key and KeyPair for now
2020-11-03 16:45:37 -05:00
François Garillot and GitHub
3954cd23b8
Merge pull request #76 from huitseeker/version-bump
...
Bump Crate version => 0.3.0-pre.1
2020-11-03 16:35:32 -05:00
François Garillot
aabd5266c3
Bump Crate version => 0.3.0-pre.1
2020-11-03 13:29:51 -08:00
François Garillot and GitHub
bd37deb7a7
Merge pull request #75 from huitseeker/tls
...
Rebase TLS on master
2020-11-03 13:45:03 -05:00
François Garillot
6deddbe33c
adjust to_bytes -> serialize & example
2020-11-02 20:36:26 -05:00