 dAxpeDDaandKevin Lewi
|
460e2aef1c
|
Fix rustfmt
|
2021-07-30 14:45:27 -07:00 |
|
 dAxpeDDaandKevin Lewi
|
b90163a007
|
Add randomized_pwd tests
|
2021-07-30 14:45:27 -07:00 |
|
 Kevin LewiandKevin Lewi
|
35886152ca
|
Adding tilde to zeroize dep and minor doc adjustments
|
2021-07-23 15:23:10 -07:00 |
|
 dAxpeDDaandKevin Lewi
|
1ec96e942b
|
Remove unneeded derives
|
2021-07-23 15:23:10 -07:00 |
|
 dAxpeDDaandKevin Lewi
|
68d0dd2988
|
Run rustfmt
|
2021-07-23 15:23:10 -07:00 |
|
 dAxpeDDaandKevin Lewi
|
b27b29e652
|
Add documentation for remote key
|
2021-07-23 15:23:10 -07:00 |
|
 daxpeddaandKevin Lewi
|
7b1328b9b7
|
Add missing documentation
|
2021-07-23 15:23:10 -07:00 |
|
 daxpeddaandKevin Lewi
|
dedc814416
|
Add test
|
2021-07-23 15:23:10 -07:00 |
|
 daxpeddaandKevin Lewi
|
77461b640d
|
Add custom ServerSetup construction
|
2021-07-23 15:23:10 -07:00 |
|
 daxpeddaandKevin Lewi
|
4ce61acc6e
|
Implement custom error type
|
2021-07-23 15:23:10 -07:00 |
|
 daxpeddaandKevin Lewi
|
17b9c49473
|
Remove breaking change
|
2021-07-23 15:23:10 -07:00 |
|
 daxpeddaandKevin Lewi
|
3d01a605df
|
Move PrivateKey from CipherSuite to ServerSetup
|
2021-07-23 15:23:10 -07:00 |
|
 daxpeddaandKevin Lewi
|
124d64c9ca
|
Fix 1.41 compilation
|
2021-07-23 15:23:10 -07:00 |
|
 daxpeddaandKevin Lewi
|
d61e2d0b5c
|
Introduce PrivateKey associated type to CipherSuite
|
2021-07-23 15:23:10 -07:00 |
|
 Kevin LewiandKevin Lewi
|
990acf67e3
|
Updating changelog for v0.5.1
|
2021-07-16 00:46:49 -07:00 |
|
 Kevin LewiandKevin Lewi
|
b4882f8810
|
Adding reflected value check on client side
|
2021-07-14 18:10:35 -07:00 |
|
 Kevin LewiandKevin Lewi
|
8de2f37235
|
Updating VOPRF dependency
|
2021-07-12 15:16:08 -07:00 |
|
 Kevin LewiandKevin Lewi
|
e6b5a5dcf6
|
Adding i2osp error checking condition
|
2021-07-08 19:38:30 -07:00 |
|
 Kevin LewiandKevin Lewi
|
6062bdb5cd
|
Switch CI to using stable instead of nightly toolchain
|
2021-07-08 19:30:15 -07:00 |
|
 daxpeddaandKevin Lewi
|
e5db303dd1
|
Phantom removed
|
2021-07-08 18:55:53 -07:00 |
|
 daxpeddaandKevin Lewi
|
2955bcf5ac
|
Replace Vec in Key with GenericArray
|
2021-07-08 18:55:53 -07:00 |
|
 daxpeddaandKevin Lewi
|
93d92133f9
|
Rustfmt
|
2021-07-08 18:55:53 -07:00 |
|
 daxpeddaandKevin Lewi
|
b4e59cc60e
|
Change Group::hash_to_curve to return Result
|
2021-07-08 18:55:53 -07:00 |
|
 daxpeddaandKevin Lewi
|
c0e1181cac
|
Rustfmt
|
2021-07-08 18:55:53 -07:00 |
|
 daxpeddaandKevin Lewi
|
2d9b1d550e
|
Remove unnecessary clones
|
2021-07-08 18:55:53 -07:00 |
|
 daxpeddaandKevin Lewi
|
ff54d32fdd
|
Expose expand_message_xmd
|
2021-07-08 18:55:53 -07:00 |
|
 daxpeddaandKevin Lewi
|
52d68d6f77
|
Constraint Scalar with Copy
|
2021-07-08 18:55:53 -07:00 |
|
 daxpeddaandKevin Lewi
|
dd97a81641
|
Generic PublicKey and PrivateKey
|
2021-07-08 18:55:53 -07:00 |
|
 Kevin LewiandKevin Lewi
|
349329cdeb
|
Releasing v0.6.0
v0.6.0
|
2021-06-30 12:20:57 -07:00 |
|
 Kevin LewiandKevin Lewi
|
c8c57785af
|
Fixing minor nits: conversion to u16 and removing keypair constructor
|
2021-06-28 19:19:11 -07:00 |
|
 Kevin LewiandKevin Lewi
|
809337f458
|
One-liner fix for deserialization test for CredentialResponse
|
2021-06-28 18:16:30 -07:00 |
|
 Kevin LewiandKevin Lewi
|
e86fbac0b7
|
Add copyright header and update server consistency documentation
|
2021-06-28 13:16:16 -07:00 |
|
 daxpeddaandKevin Lewi
|
81b2719587
|
More missing common traits
|
2021-06-28 02:06:20 -07:00 |
|
 daxpeddaandKevin Lewi
|
f05fcf0278
|
Expose public key in ClientRegistrationFinishResult
|
2021-06-28 02:06:10 -07:00 |
|
 daxpeddaandKevin Lewi
|
eb59676a94
|
Implement common traits
|
2021-06-22 20:46:34 -07:00 |
|
 daxpeddaandKevin Lewi
|
48590056ca
|
Remove Cargo.lock
|
2021-06-22 14:35:14 -07:00 |
|
 daxpeddaandKevin Lewi
|
ed086c9528
|
Update dependencies
|
2021-06-22 14:35:14 -07:00 |
|
 daxpeddaandKevin Lewi
|
ca50d92f96
|
Remove scrypt
|
2021-06-21 12:26:22 -07:00 |
|
 daxpeddaandKevin Lewi
|
535b9b8ee4
|
Argon2 implementation
|
2021-06-21 12:26:22 -07:00 |
|
 Kevin LewiandKevin Lewi
|
1572ff0104
|
Adding support for "internal mode" and fake credential response + test vectors (#155)
* Adding support for internal and external mode
|
2021-06-21 01:29:39 -07:00 |
|
 Kevin LewiandKevin Lewi
|
f0c13945d1
|
Adding client enumeration mitigations (#153)
|
2021-06-21 01:29:39 -07:00 |
|
 Kevin LewiandKevin Lewi
|
98f1821897
|
Adding identity element checks and ensuring non-zero scalar selection
|
2021-06-15 18:39:33 -07:00 |
|
 Valentin TolmerandKevin Lewi
|
210e0e99df
|
Enforce public vs private keys via types
|
2021-06-15 14:47:35 -07:00 |
|
 Valentin TolmerandKevin Lewi
|
cd85efc603
|
Fix some clippy lint warnings
|
2021-06-15 12:59:36 -07:00 |
|
 Valentin TolmerandKevin Lewi
|
2c7fe4e382
|
Implement Clone for every message type
|
2021-06-15 10:06:32 -07:00 |
|
 Kevin LewiandKevin Lewi
|
30e27a11e2
|
Ensure that all public keys are being checked when deserialized
|
2021-06-14 22:39:13 -07:00 |
|
 Kevin LewiandKevin Lewi
|
0935bea8ff
|
Adding documentation of slow-hash + other features
|
2021-06-13 15:45:53 -07:00 |
|
 Kevin LewiandKevin Lewi
|
51b14f34e0
|
Fixing some clippy errors and CI
|
2021-06-12 23:24:27 -07:00 |
|
 Marcelin DuprazandKevin Lewi
|
055e76a115
|
Implement serde serialization and deserialization to follow Rust's standards.
|
2021-06-12 23:24:27 -07:00 |
|
 Kevin LewiandKevin Lewi
|
940d1dcdb2
|
Ensuring mac operations are constant-time
|
2021-06-04 17:07:10 -07:00 |
|