]> git.lizzy.rs Git - PAKEs.git/log
PAKEs.git
6 years agotravis: fix test invocation
Brian Warner [Sat, 25 Nov 2017 18:10:34 +0000 (12:10 -0600)]
travis: fix test invocation

6 years agotravis: add OS-X
Brian Warner [Sat, 25 Nov 2017 18:07:09 +0000 (12:07 -0600)]
travis: add OS-X

6 years agoREADME: add badge for codecov.io
Brian Warner [Wed, 15 Nov 2017 19:17:54 +0000 (11:17 -0800)]
README: add badge for codecov.io

6 years agoupdate to hex-0.3
Brian Warner [Wed, 15 Nov 2017 09:11:31 +0000 (01:11 -0800)]
update to hex-0.3

6 years agoupdate to the curve25519-dalek 0.12 API
Brian Warner [Thu, 12 Oct 2017 19:07:01 +0000 (12:07 -0700)]
update to the curve25519-dalek 0.12 API

6 years agoadd test coverage (cargo-tarpaulin) and codecov.io reporting
Brian Warner [Sun, 8 Oct 2017 20:54:57 +0000 (16:54 -0400)]
add test coverage (cargo-tarpaulin) and codecov.io reporting

6 years agorelease 0.0.2, still preliminary
Brian Warner [Thu, 21 Sep 2017 21:01:41 +0000 (14:01 -0700)]
release 0.0.2, still preliminary

6 years agoadd benchmarks: run 'cargo bench'
Brian Warner [Thu, 21 Sep 2017 20:45:13 +0000 (13:45 -0700)]
add benchmarks: run 'cargo bench'

6 years agocomment out debug messages
Brian Warner [Thu, 21 Sep 2017 20:44:28 +0000 (13:44 -0700)]
comment out debug messages

6 years agomove from (unmaintained) rust-crypto to RustCrypto ('sha2' crate)
Brian Warner [Wed, 2 Aug 2017 19:55:35 +0000 (12:55 -0700)]
move from (unmaintained) rust-crypto to RustCrypto ('sha2' crate)

Also upgrade to curve25519-dalek 0.11, hkdf-0.2, refine error types, add more
tests.

6 years agohush remaining lints, thanks clippy for the suggestions
Brian Warner [Mon, 4 Sep 2017 19:57:26 +0000 (12:57 -0700)]
hush remaining lints, thanks clippy for the suggestions

6 years agofix several clippy lints
Brian Warner [Mon, 4 Sep 2017 19:32:43 +0000 (12:32 -0700)]
fix several clippy lints

6 years agoMerge PR1: update docs
Brian Warner [Tue, 1 Aug 2017 19:30:10 +0000 (12:30 -0700)]
Merge PR1: update docs

6 years agoAdd badges for crates.io and docs.rs to the README.
Isis Lovecruft [Tue, 1 Aug 2017 03:30:11 +0000 (03:30 +0000)]
Add badges for crates.io and docs.rs to the README.

6 years agoLink to https://docs.rs/spake2 for doc builds.
Isis Lovecruft [Tue, 1 Aug 2017 03:29:37 +0000 (03:29 +0000)]
Link to https://docs.rs/spake2 for doc builds.

6 years agoCargo.toml: fix the travis badge URL
Brian Warner [Tue, 1 Aug 2017 01:10:50 +0000 (18:10 -0700)]
Cargo.toml: fix the travis badge URL

6 years agoprep for preliminary 0.0.1 release
Brian Warner [Tue, 1 Aug 2017 00:51:00 +0000 (17:51 -0700)]
prep for preliminary 0.0.1 release

* add Cargo.toml metadata
* add travis badge
* exclude .gitignore

7 years agofix all tests, refactor some code for easier testing
Brian Warner [Tue, 30 May 2017 22:40:20 +0000 (23:40 +0100)]
fix all tests, refactor some code for easier testing

7 years agofix incorrect tests
Brian Warner [Thu, 25 May 2017 21:41:39 +0000 (14:41 -0700)]
fix incorrect tests

the messages now match what I expect, but the final key does not. Next step
is to compare transcripts.

7 years agofix test_sizes: needed to strip side-byte before transcript hash
Brian Warner [Thu, 25 May 2017 21:39:45 +0000 (14:39 -0700)]
fix test_sizes: needed to strip side-byte before transcript hash

7 years agoslow progress, got password-to-scalar working
Brian Warner [Thu, 25 May 2017 21:32:19 +0000 (14:32 -0700)]
slow progress, got password-to-scalar working

* ported spake2.py password-to-scalar function, since dalek's built-in one
  does it differently
* added "side" byte in messages: emit in start(), strip+check in input()
* rewrote transcript-hashing (since transcript is fixed-size)

This adds a lot of debug prints, and moves a bunch of test-only code into the
top level, all of which will need to be undone eventually.

7 years agochange the nature of the failure. still wrong, but better wrong!
Brian Warner [Thu, 25 May 2017 01:21:06 +0000 (18:21 -0700)]
change the nature of the failure. still wrong, but better wrong!

7 years agoimprovements for tests, which of course fail
Brian Warner [Thu, 25 May 2017 01:05:27 +0000 (18:05 -0700)]
improvements for tests, which of course fail

7 years agoREADME: add travis badge
Brian Warner [Wed, 24 May 2017 08:45:41 +0000 (01:45 -0700)]
README: add travis badge

7 years agoadd travis-CI
Brian Warner [Wed, 24 May 2017 08:40:33 +0000 (01:40 -0700)]
add travis-CI

7 years agoadd support for symmetric mode
Brian Warner [Wed, 24 May 2017 08:39:25 +0000 (01:39 -0700)]
add support for symmetric mode

7 years agoREADME: warn people away from thinking this is ready for use
Brian Warner [Wed, 24 May 2017 07:48:43 +0000 (00:48 -0700)]
README: warn people away from thinking this is ready for use

7 years agoadd github-provided boilerplate: LICENSE, README, .gitignore
Brian Warner [Wed, 24 May 2017 07:44:56 +0000 (00:44 -0700)]
add github-provided boilerplate: LICENSE, README, .gitignore

7 years agofix blinding factors, implement full algorithm
Brian Warner [Wed, 24 May 2017 07:39:32 +0000 (00:39 -0700)]
fix blinding factors, implement full algorithm

7 years agomore progress, make some dummy implementations pass tests
Brian Warner [Wed, 24 May 2017 05:54:32 +0000 (22:54 -0700)]
more progress, make some dummy implementations pass tests

7 years agoupdate, make it compile (but not work, of course)
Brian Warner [Wed, 24 May 2017 03:17:27 +0000 (20:17 -0700)]
update, make it compile (but not work, of course)

7 years agomore
Brian Warner [Tue, 23 May 2017 01:04:17 +0000 (18:04 -0700)]
more

7 years agomore sketches, help from manishearth
Brian Warner [Wed, 17 May 2017 20:30:42 +0000 (13:30 -0700)]
more sketches, help from manishearth

7 years agoinitial sketches, help from hdevalence
Brian Warner [Sat, 6 May 2017 08:25:23 +0000 (01:25 -0700)]
initial sketches, help from hdevalence