diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index 4b2eab2..0000000 --- a/.gitmodules +++ /dev/null @@ -1,3 +0,0 @@ -[submodule "hashes"] - path = hashes - url = https://github.com/RustCrypto/hashes diff --git a/Cargo.lock b/Cargo.lock index 4bc3526..6b718af 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -77,7 +77,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f9a9c93d95a4f3344947e14ad2fd9c1d2ea789c8f8ecef6a906b9ac295301763" dependencies = [ "ascon-core", - "digest 0.10.7", + "digest", ] [[package]] @@ -93,7 +93,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fbc405b3b8472f6e019aedf942fdee9516a0546d12e053d3744416e8f21ddb8a" dependencies = [ "belt-block", - "digest 0.10.7", + "digest", ] [[package]] @@ -102,7 +102,7 @@ version = "0.10.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe" dependencies = [ - "digest 0.10.7", + "digest", ] [[package]] @@ -127,15 +127,6 @@ dependencies = [ "generic-array", ] -[[package]] -name = "block-buffer" -version = "0.11.0-rc.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a229bfd78e4827c91b9b95784f69492c1b77c1ab75a45a8a037b139215086f94" -dependencies = [ - "hybrid-array", -] - [[package]] name = "cc" version = "1.2.30" @@ -231,43 +222,24 @@ dependencies = [ "typenum", ] -[[package]] -name = "crypto-common" -version = "0.2.0-rc.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a23fa214dea9efd4dacee5a5614646b30216ae0f05d4bb51bafb50e9da1c5be" -dependencies = [ - "hybrid-array", -] - [[package]] name = "digest" version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ - "block-buffer 0.10.4", - "crypto-common 0.1.6", + "block-buffer", + "crypto-common", "subtle", ] -[[package]] -name = "digest" -version = "0.11.0-rc.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "460dd7f37e4950526b54a5a6b1f41b6c8e763c58eb9a8fc8fc05ba5c2f44ca7b" -dependencies = [ - "block-buffer 0.11.0-rc.4", - "crypto-common 0.2.0-rc.3", -] - [[package]] name = "fsb" version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e54a22467e3d3e1b2d014c67cb074fe361d80e3293ffab4128918313eaf737c8" dependencies = [ - "digest 0.10.7", + "digest", "whirlpool", ] @@ -287,7 +259,7 @@ version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2f960e0ba8eb5e47a7d45097dc4159b5ef63d82e62dc85894bfcfd8e6b85526c" dependencies = [ - "digest 0.10.7", + "digest", ] [[package]] @@ -296,7 +268,7 @@ version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "343cfc165f92a988fd60292f7a0bfde4352a5a0beff9fbec29251ca4e9676e4d" dependencies = [ - "digest 0.10.7", + "digest", ] [[package]] @@ -311,15 +283,6 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" -[[package]] -name = "hybrid-array" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "891d15931895091dea5c47afa5b3c9a01ba634b311919fd4d41388fa0e3d76af" -dependencies = [ - "typenum", -] - [[package]] name = "is_terminal_polyfill" version = "1.70.1" @@ -332,7 +295,7 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f65735f9e73adc203417d2e05352aef71d7e832ec090f65de26c96c9ec563aa5" dependencies = [ - "digest 0.10.7", + "digest", "hex-literal", "ppv-lite86", ] @@ -343,7 +306,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f4dc5fdb62af2f520116927304f15d25b3c2667b4817b90efdc045194c912c54" dependencies = [ - "digest 0.10.7", + "digest", "sha3", ] @@ -356,13 +319,6 @@ dependencies = [ "cpufeatures", ] -[[package]] -name = "kupyna" -version = "0.1.0" -dependencies = [ - "digest 0.11.0-rc.0", -] - [[package]] name = "libc" version = "0.2.174" @@ -376,7 +332,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf" dependencies = [ "cfg-if", - "digest 0.10.7", + "digest", ] [[package]] @@ -385,7 +341,7 @@ version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1f4f0f3ed25ff4f8d8d102288d92f900efc202661c884cf67dfe4f0d07c43d1f" dependencies = [ - "digest 0.10.7", + "digest", ] [[package]] @@ -394,7 +350,7 @@ version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7da5ac363534dce5fabf69949225e174fbf111a498bf0ff794c8ea1fba9f3dda" dependencies = [ - "digest 0.10.7", + "digest", ] [[package]] @@ -405,7 +361,7 @@ checksum = "a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad" [[package]] name = "picca" -version = "0.3.1" +version = "0.3.2" dependencies = [ "ascon-hash", "belt-hash", @@ -418,7 +374,6 @@ dependencies = [ "groestl", "jh", "k12", - "kupyna", "md-5", "md2", "md4", @@ -467,7 +422,7 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bd124222d17ad93a644ed9d011a40f4fb64aa54275c08cc216524a9ea82fb09f" dependencies = [ - "digest 0.10.7", + "digest", ] [[package]] @@ -478,7 +433,7 @@ checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" dependencies = [ "cfg-if", "cpufeatures", - "digest 0.10.7", + "digest", ] [[package]] @@ -489,7 +444,7 @@ checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" dependencies = [ "cfg-if", "cpufeatures", - "digest 0.10.7", + "digest", ] [[package]] @@ -498,7 +453,7 @@ version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" dependencies = [ - "digest 0.10.7", + "digest", "keccak", ] @@ -508,7 +463,7 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "990a6c7ff96ecc5664129bbf1f7b46a5a7c13f297d05af75e702f861cea6f08a" dependencies = [ - "digest 0.10.7", + "digest", ] [[package]] @@ -523,7 +478,7 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96a90a220ab98dbbfeabeae7c558a79f37839c10b9ef55c77082a741a463cab7" dependencies = [ - "digest 0.10.7", + "digest", "threefish", ] @@ -533,7 +488,7 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ebb9a3b702d0a7e33bc4d85a14456633d2b165c2ad839c5fd9a8417c1ab15860" dependencies = [ - "digest 0.10.7", + "digest", ] [[package]] @@ -542,7 +497,7 @@ version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9e7fe6ed8a42cec360e070309427bb7959e102849b0dbaa7de19d5b9860bd536" dependencies = [ - "digest 0.10.7", + "digest", ] [[package]] @@ -580,7 +535,7 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "579abbce4ad73b04386dbeb34369c9873a8f9b749c7b99cbf479a2949ff715ed" dependencies = [ - "digest 0.10.7", + "digest", ] [[package]] @@ -613,7 +568,7 @@ version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f1ae50671d985c15b3214c7d969b8b520759fb3c8682444bec15ef775335a05c" dependencies = [ - "digest 0.10.7", + "digest", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index b870b51..d52692f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "picca" -version = "0.3.1" +version = "0.3.2" edition = "2021" [dependencies] @@ -16,7 +16,6 @@ gost94 = "0.10.4" groestl = "0.10.1" jh = "0.1.0" k12 = "0.3.0" -kupyna = { path = "./hashes/kupyna" } md2 = "0.10.2" md4 = "0.10.2" ripemd = "0.1.3" diff --git a/hashes b/hashes deleted file mode 160000 index 57f5b8b..0000000 --- a/hashes +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 57f5b8b0cd38ad883a85e1b5d5a51168f24ed408