diff options
| author | Jack O'Connor <[email protected]> | 2024-07-14 19:27:37 -0700 |
|---|---|---|
| committer | Jack O'Connor <[email protected]> | 2024-07-14 19:44:45 -0700 |
| commit | 43ce639d136a41289595749710212ef4f67f5f7f (patch) | |
| tree | f6ca2ccce931665d520d68fda3fe96dc4e0e8fc2 /Cargo.toml | |
| parent | fc2f7e4206f016b0cac0593f23a7d5976ce066e6 (diff) | |
Revert "serialize Hash with serde_bytes"
This mostly reverts commits 8416b1658c2690dc6351bdc7e0975b0d5f1a5282 and
dd0afd640ad97b5ebcf887107162009a23ffdca0.
Changing the serialization of Hash can only be backwards-compatible in
self-describing formats like CBOR. In non-self-describing formats like
bincode, the deserializer has to know in advance which serialization
format was used.
Fixes https://github.com/BLAKE3-team/BLAKE3/issues/414.
Reopens https://github.com/BLAKE3-team/BLAKE3/issues/412.
Diffstat (limited to 'Cargo.toml')
| -rw-r--r-- | Cargo.toml | 3 |
1 files changed, 0 insertions, 3 deletions
@@ -42,8 +42,6 @@ mmap = ["std", "dep:memmap2"] # Implement the zeroize::Zeroize trait for types in this crate. zeroize = ["dep:zeroize", "arrayvec/zeroize"] -serde = ["dep:serde", "dep:serde_bytes"] - # This crate implements traits from the RustCrypto project, exposed here as the # "traits-preview" feature. However, these traits aren't stable, and they're # expected to change in incompatible ways before they reach 1.0. For that @@ -105,7 +103,6 @@ digest = { version = "0.10.1", features = [ "mac" ], optional = true } memmap2 = { version = "0.9", optional = true } rayon-core = { version = "1.12.1", optional = true } serde = { version = "1.0", default-features = false, features = ["derive"], optional = true } -serde_bytes = { version = "0.11.15", optional = true } zeroize = { version = "1", default-features = false, features = ["zeroize_derive"], optional = true } [dev-dependencies] |
