aboutsummaryrefslogtreecommitdiff
path: root/spake2
AgeCommit message (Collapse)Author
2022-01-22spake2 v0.3.1 (#92)Tony Arcieri
2022-01-22spake2: refactor internals (#91)Tony Arcieri
Splits the crate apart into multiple modules
2022-01-22spake2: rustdoc fixupTony Arcieri
2022-01-22spake2 v0.3.0 (#90)Tony Arcieri
2022-01-22spake2: capitalization and doc fixes (#89)Tony Arcieri
Renames the following: - `SPAKE2` => `Spake2` - `SPAKEErr` -> `Error` Additionally lints for `missing_docs` and adds preliminary documentation for all types and methods which previously had none.
2022-01-22spake2: getrandom feature (#88)Tony Arcieri
Makes `getrandom` an optional on-by-default feature Adds CI for `thumbv7em-none-eabi` targets
2022-01-22spake2: initial `no_std` support (#87)Tony Arcieri
Still has a hard dependency on `alloc`, and with the current hard dependency on `getrandom` also limited platform support
2022-01-22spake2: bump `hkdf` to v0.12; `sha2` to v0.10 (#86)Tony Arcieri
2022-01-22spake2: bump `curve25519-dalek` to v3.0; `rand_core` => v0.5 (#85)Tony Arcieri
This is a continuation of #33. It bumps `curve25519-dalek` to the latest stable release and replaces the `rand` crate with the version of `rand_core` which is compatible with `curve25519-dalek`: v0.5 (which is still a version behind)
2021-12-202021 edition bump + doc improvements; MSRV 1.56 (#80)Tony Arcieri
- Bumps both `spake2` and `srp` to Rust 2021 edition - Uses the new `doc = include_str!(...)` attribute to include README.md files in the rustdoc - Improves the README.md files, adding an initial one for `srp` - clippy fixes for Rust 1.56
2021-08-25spake2: bump `hkdf` dependency to v0.11 (#63)Tony Arcieri
2021-04-30Bump num-bigint from 0.2.6 to 0.4.0 (#46)dependabot[bot]
Bumps [num-bigint](https://github.com/rust-num/num-bigint) from 0.2.6 to 0.4.0. - [Release notes](https://github.com/rust-num/num-bigint/releases) - [Changelog](https://github.com/rust-num/num-bigint/blob/master/RELEASES.md) - [Commits](https://github.com/rust-num/num-bigint/compare/num-bigint-0.2.6...num-bigint-0.4.0) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-30Migrate to GitHub Actions (#42)Tony Arcieri
Uses the standard boilerplate we've been using for other projects
2019-11-06spake2: update to hex-0.4Brian Warner
2019-08-07spake2: tighten the curve25519-dalek dependency to 1.2.xBrian Warner
This was just "1", which allowed our MSRV to be accidentally raised from 1.31 to 1.32 without a deliberate spake2 minor-version bump (dalek-1.0.x compiles with rustc-1.31, but dalek-1.1.x required 1.32). Hopefully by making it "1.2", our MSRV will remain at 1.32 until we explicitly decide to take on a dependency that needs something newer. refs #21
2019-08-06update spake2 to current hkdf-0.8Brian Warner
2019-07-18spake2/Cargo.toml: num-bigint is merely a dev-dependencyBrian Warner
We only use it in unit tests. This might help with no-std, so refs #15
2018-12-20(cargo-release) start next development iteration spake2-v0.2.1-alpha.0Brian Warner
2018-12-20(cargo-release) spake2-v0.2.0Brian Warner
2018-12-20Merge branch 'edition-2018'Brian Warner
2018-12-13Use curve25519-dalek v1Henry de Valence
2018-12-06update spake2 to edition-2018Brian Warner
2018-12-06reformat using rustfmt from latest 1.31.0Brian Warner
2018-12-06add group name to SPAKE2 Debug implBrian Warner
2018-12-03More idiomatic Debug implRicho Healey
2018-11-29fix rustfmtBrian Warner
2018-11-27deps: update to rand-0.6Brian Warner
2018-10-29fix spake2 doctestsBrian Warner
2018-10-29spake2: add docs and basic doctest to lib.rsBrian Warner
2018-10-17update spake2 deps (sha2-0.8, hkdf-0.7)Brian Warner
2018-10-17spake2 code reorganization (#6)Artyom Pavlov
2018-10-17add doc logonewpavlov
2018-10-17replaced / with OR in license fieldsnewpavlov
2018-10-16(cargo-release) start next development iteration spake2-v0.1.2-alpha.0Brian Warner
2018-10-16(cargo-release) spake2-v0.1.1Brian Warner
2018-10-16spake2/Cargo.toml: update keywords, description, categoriesBrian Warner
2018-10-16spake2: update to latest deps (curve25519-dalek-0.21)Brian Warner
2018-10-16delete spake2/.travis.yml and .gitignore, subsumed by top-level filesBrian Warner
2018-10-16reformat all code to match rustfmt-1.29.0Brian Warner
2018-10-16spake2/Cargo.toml: add metadata to fix cargo-release commit messagesBrian Warner
This ensures that our tags and automatically-generated commits (before and after each release, automated by 'cargo-release') refer to the correct version strings, like "spake2-v0.1.0". The default tag would be "spake2-0.1.0", and the commit messages wouldn't mention "spake2" at all (which might get confusing now that we have multiple crates in a single repo).
2018-10-16Cargo.toml: update repo URLsBrian Warner
finish relicensing spake2 to MIT/Apache-2.0
2018-10-16READMEs: relicense spake2 under dual MIT+Apache2Brian Warner
Also update spake2 protocol URL, update badges.
2018-10-15Add 'spake2/' from commit 'f6e9d07dffa9a9b39f203c23043f93337ebe1ab6'Brian Warner
git-subtree-dir: spake2 git-subtree-mainline: 1afa40d15b0c2cecc989bdfc67a5251aa5cd5954 git-subtree-split: f6e9d07dffa9a9b39f203c23043f93337ebe1ab6 This moves https://github.com/warner/spake2.rs into the "spake2/" subdirectory of https://github.com/RustCrypto/PAKEs . I'll move the release tags over next, then update the travis config and READMEs.