Skip to content

Commit

Permalink
feat: switch to AES-128-CTR
Browse files Browse the repository at this point in the history
BREAKING CHANGE: Completely changes the design and implementation.
  • Loading branch information
codahale committed Oct 10, 2023
1 parent e2483ea commit ecd8ac3
Show file tree
Hide file tree
Showing 13 changed files with 483 additions and 1,149 deletions.
100 changes: 50 additions & 50 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

16 changes: 8 additions & 8 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,27 +3,27 @@ name = "lockstitch"
version = "0.12.4"
edition = "2021"
authors = ["Coda Hale <[email protected]>"]
license = "MIT"
license = "MIT OR Apache-2.0"
description = "Lockstitch is an incremental, stateful cryptographic primitive for symmetric-key cryptographic operations in complex protocols. "
homepage = "https://github.com/codahale/lockstitch"
documentation = "https://docs.rs/lockstitch/"
keywords = ["crypto", "aegis-128l", "sha-256", "hazmat"]
keywords = ["crypto", "aes-128-ctr", "sha-256", "hazmat"]
categories = ["cryptography", "no-std"]
readme = "README.md"
include = ["src/**/*", "benches/**/*", "tests/**/*", "LICENSE", "README.md", "design.md", "perf.md"]
include = ["src/**/*", "benches/**/*", "tests/**/*", "LICENSE-*", "README.md", "design.md", "perf.md"]

[dependencies]
aes = { version = "0.8.3", features = ["hazmat"], optional = true }
cmov = { git = "https://github.com/RustCrypto/utils", branch = "master", package = "cmov" }
aes = "0.8.3"
cmov = "0.3.0"
ctr = "0.9.2"
rand_core = { version = "0.6.4", default-features = false, optional = true }
sha2 = { version = "0.10.8", default-features = false }
sha2 = "0.10.8"

[features]
default = ["asm", "hedge", "std"]
asm = ["sha2/asm"]
default = ["asm", "hedge", "std"]
docs = []
hedge = ["rand_core"]
portable = ["aes"]
std = []

[workspace]
Expand Down
Loading

0 comments on commit ecd8ac3

Please sign in to comment.