This website requires JavaScript.
cdf0c7bf72
Update copyright in benches/oprf.rs
Kevin Lewi
2020-09-01 10:23:39 -07:00
59af252168
Merge pull request #42 from huitseeker/dependency-updates
François Garillot
2020-08-26 16:00:30 -04:00
6dde7c5351
Update all dependencies to the lates version
François Garillot
2020-08-26 09:44:23 -04:00
694c51c982
remove unneeded Repr = Key
François Garillot
2020-08-24 15:16:51 -04:00
07a702c1be
make clippy happier
François Garillot
2020-08-24 12:52:59 -04:00
29ba1b93b5
Check for small subgroup components when using the EdwardsPoint group for the OPRF
François Garillot
2020-08-19 17:18:25 -04:00
c2edb2d95e
Adding a hash type to CipherSuite (#24 )
Kevin Lewi
2020-07-27 15:25:04 -07:00
72a3928cbb
Merge pull request #29 from huitseeker/maintenance
François Garillot
2020-07-23 14:53:36 -04:00
6b1e485763
Update minor versions as appropriate
François Garillot
2020-07-23 13:46:01 -04:00
7b11da3bd6
Remove 2x superfluous to_vec
François Garillot
2020-07-20 15:44:27 -04:00
4aae404e29
Merge pull request #27 from huitseeker/curve2559_backends
François Garillot
2020-07-22 17:56:03 -04:00
1f8d786be8
Merge pull request #28 from huitseeker/quickfix_26
François Garillot
2020-07-22 17:55:53 -04:00
8885fe5aa1
Re-establish cargo check --all-targets
François Garillot
2020-07-22 15:22:47 -04:00
b0b9cd0ab2
Restructure GH tests, run on u64 & u32
François Garillot
2020-07-22 14:58:45 -04:00
4fda240a7d
Pass the {curve, x}25519-dalek features through the build
François Garillot
2020-07-22 14:53:59 -04:00
5a7b60bec7
Merge pull request #26 from huitseeker/basic-benches
François Garillot
2020-07-22 14:38:34 -04:00
91137903c6
Add benchmarks for OPRF functions (under a bench feature)
François Garillot
2020-07-22 14:27:41 -04:00
e93e8fd5a8
Make the group mod public
François Garillot
2020-07-22 11:58:00 -04:00
f8285c60ba
Introducing a trait for key exchange (#20 )
Kevin Lewi
2020-07-13 15:23:29 -07:00
2959290582
Merge pull request #22 from huitseeker/missing_docs
François Garillot
2020-07-06 16:01:42 -04:00
69449cca3e
Activate #![deny(missing_docs)], #![deny(unsafe_code)]
François Garillot
2020-07-06 15:40:35 -04:00
988b9bae77
Merge pull request #21 from huitseeker/digest-on-group
François Garillot
2020-07-03 21:10:11 -04:00
9d40aa7659
As a way to roll back the genericity, implement an extension trait of group for password-to-curve hashing,
François Garillot and KevinLewi
2020-07-03 18:28:35 -04:00
41cd80ccb5
Make oprf::generate_oprf1 generic in the Digest, as long as it matches the hash-to-curve intake of the group
François Garillot
2020-07-03 18:28:33 -04:00
45ea7b6e84
Merge pull request #19 from huitseeker/simplify_types
François Garillot
2020-07-03 17:37:28 -04:00
52429dd2fa
fix a clone-on-copy-type
François Garillot
2020-07-03 17:08:29 -04:00
bb9c365998
Rename Group::to_bytes() into Group::to_arr(),
François Garillot
2020-07-03 16:21:11 -04:00
3e41f2441d
mention issue for direct call into uniform_bytes in RistrattoPoint
François Garillot
2020-07-03 16:12:14 -04:00
59d997900e
Simplify "<CS as CipherSuite>" where possible
François Garillot
2020-07-03 15:58:42 -04:00
6d02c72aae
Updating to draft-krawczyk-cfrg-opaque-06, reworking envelope construction and removing AEAD (#14 )
Kevin Lewi
2020-07-02 12:24:53 -07:00
4a638b8a22
add deny check to CI
François Garillot
2020-06-29 05:21:16 -04:00
1a5e704cf6
updated CONTRIBUTING.md
zer0x64
2020-06-22 15:10:45 -04:00
d5e585db1d
Merge pull request #12 from huitseeker/backports
François Garillot
2020-06-19 15:33:31 -04:00
642d5188f5
Run CI with all-features
François Garillot
2020-06-19 09:51:36 -04:00
c9d467e368
Add (normal) macros showing how to generate SizedBytes to/from TryFrom + to_bytes
François Garillot
2020-06-19 11:42:16 -04:00
738b90188d
add build badge
François Garillot
2020-06-19 13:04:06 -04:00
7a2d309263
Moves the keypair generation to an extension trait
François Garillot
2020-06-19 11:08:29 -04:00
f989330807
Merge pull request #9 from huitseeker/updates
François Garillot
2020-06-16 09:27:23 -04:00
4f9b7fe86f
Update digest & hashes libraries to their latest versions
François Garillot
2020-06-15 07:13:18 -04:00
aab8ff8e19
Merge pull request #8 from kevinlewi/bundle_api
Kevin Lewi
2020-06-15 17:42:18 -07:00
2cf6808665
Adding documentation to each component of CipherSuite
Kevin Lewi
2020-06-15 16:40:46 -07:00
ab1b1d6209
Adding CipherSuite trait to handle bundling of underlying crypto primitives
Kevin Lewi
2020-06-14 23:25:31 -07:00
0cf13c2266
Adding CipherSuite trait to handle bundling of underlying crypto primitives
Kevin Lewi
2020-06-14 23:25:31 -07:00
f030fca1cb
index on bundle_api: 57e152b Adding password hashing functionality
Kevin Lewi
2020-06-11 14:46:46 -07:00
5cf29fba62
Merge pull request #6 from huitseeker/key_cleanup
François Garillot
2020-06-13 09:24:55 -04:00
3ae1c58d46
test DH as well
François Garillot
2020-06-12 18:46:08 -04:00
e9fa474c58
Remove SignalKeyPair, rename all instances of SignalKeyPair to X25519KeyPair, pass all tests.
François Garillot
2020-06-12 18:22:19 -04:00
e9add9fd7a
add tests showing X25519KeyPair == SignalKeyPair
François Garillot
2020-06-12 18:16:02 -04:00
b401cfc89c
Added proptest strategy to generate a random keypair
François Garillot
2020-06-12 17:45:39 -04:00
3a1aaab6cf
Merge pull request #7 from huitseeker/Cleanup_CI
François Garillot
2020-06-13 08:49:53 -04:00
5a374562d1
Merge pull request #2 from kevinlewi/add_pw_hash
Kevin Lewi
2020-06-12 18:32:33 -07:00
cd46a42634
Have CI run more often
François Garillot
2020-06-12 18:49:32 -04:00
ce1d97002c
cleaner to_bytes() for a few structures
François Garillot
2020-06-10 16:38:49 -04:00
80fc493a60
Adding slow-hash feature
Kevin Lewi
2020-06-11 14:56:34 -07:00
8362804946
Merge branch 'master' into add_pw_hash
Kevin Lewi
2020-06-10 14:54:27 -07:00
05fb76d5b7
Merge pull request #5 from kevinlewi/add_readme_precaution
Kevin Lewi
2020-06-10 14:53:06 -07:00
af22bfa54f
Adding note on draft status in doc comments
Kevin Lewi
2020-06-09 15:13:42 -07:00
57e152b028
Adding password hashing functionality
Kevin Lewi
2020-06-08 21:02:01 -07:00
88696763cc
Initial commit
v0.1.0
Kevin Lewi
2020-06-05 09:35:14 -07:00