wakamex/github
02.7k
1[{"node": {"oid": "c38787b7abd8dd10412972941d077df54c95a4bb", "messageHeadline": "blake2 v0.11.0-pre.3 (#560)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e4dcf120629bd6461eff9ca1b281736336de423c", "messageHeadline": "Cut pre.3 prereleases (#559)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "9d2db2e29d5a48b9eabdfb64ccd5b3185119b910", "messageHeadline": "Bump `digest` dependency to v0.11.0-pre.8 (#558)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 49, "deletions": 49}}, {"node": {"oid": "9130e96e88908905e2c1b6afbbd34c27f85adac6", "messageHeadline": "Updates to remove `hybrid_array::ArrayOps` (#556)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "7de22e5d31924ef688c7ebcd05fa71eacac058e3", "messageHeadline": "Bump `hybrid-array` to v0.2.0-rc.2 (#555)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "31ff8830e28374f03422a50643ae63ef7b577d5b", "messageHeadline": "build(deps): bump actions/cache from 3 to 4 (#554)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c755fb2bd101c90fc8dc005a74d5640d8a88b332", "messageHeadline": "whirlpool v0.11.0-pre.2 (#553)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4f1cd100b9539a2be38f53c525eebc328ebcdb34", "messageHeadline": "Cut pre.2 prereleases (#552)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "c1550d29094879e82d0b1f80969e77bc767c1b32", "messageHeadline": "Bump `digest` dependency to v0.11.0-pre.7 (#551)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 44, "deletions": 46}}, {"node": {"oid": "c77701d3f072c558164541c1fb9efe5a9ead1198", "messageHeadline": "sha3: bump `keccak` dependency to v0.2.0-pre.0 (#550)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "30207043f0c9a80812f5b2a51357a04551f5c02f", "messageHeadline": "sha2: add `read_volatile` workaround for round constants (#547)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 122, "deletions": 111}}, {"node": {"oid": "05db3aefbbe7056e5c206fcefa4907459c69fdb1", "messageHeadline": "Add zeroize support (#545)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 768, "deletions": 1281}}, {"node": {"oid": "6243d29ca663040757529b6e50802c4cc2010f8a", "messageHeadline": "blake2: Refuse empty keys in keyed hash construction (#510)", "author": {"name": "Edward Shen", "email": "code@eddie.sh", "user": {"login": "edward-shen"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "559d7ffbdf2b4e95ebd318f26647efd4f3d9cb9a", "messageHeadline": "Bump digest to v0.11.0-pre.6 (#543)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 46, "deletions": 47}}, {"node": {"oid": "d5eefb0bb38c4d1c15c765895b25297fd9893cba", "messageHeadline": "Remove dependency on crates from asm-hashes (#542)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 65, "deletions": 198}}, {"node": {"oid": "f96fc4b483da79341da2f753443eeb2aa9fe492a", "messageHeadline": "streebog: use const eval to generate `SHUFFLED_LIN_TABLE` (#541)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 25, "deletions": 2111}}, {"node": {"oid": "4d7fb0ee74d529cf7cbebcc6e9d7a860d6aef820", "messageHeadline": "Reduce amount of `unsafe` (#540)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 65, "deletions": 127}}, {"node": {"oid": "2dd1703ca121268cc172aab14225acd2cb2b8311", "messageHeadline": "Cut pre.1 prereleases (#539)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "c091e10f99ec4178b6e8da259d947c2264ab8973", "messageHeadline": "Bump `digest` dependency to v0.11.0-pre.4 (#538)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 50, "deletions": 50}}, {"node": {"oid": "f5a07e6bfdd69afda90769587b6b88debd1a5b84", "messageHeadline": "Use README as crate docs (#537)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 823, "deletions": 1117}}, {"node": {"oid": "414eca5add2e203c06d0f1a974f209194d28f7c8", "messageHeadline": "sm3 v0.5.0-pre.0 (#536)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8df8751e3d71ee7aa5bbe1a78e1959d74d59a343", "messageHeadline": "belt-hash v0.2.0-pre.0 (#535)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea2640488861ac6a46200dcf8fa2e74b4c50ece6", "messageHeadline": "streebog v0.11.0-pre.0 (#534)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0c8fe0d7e1cdb2f27c22b5b88da3a7c933f2282", "messageHeadline": "md-5 0.11.0-pre.0 (#533)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bf5428e6426318f387482bc46eb0049a625858b3", "messageHeadline": "sha1 v0.11.0-pre.0 (#532)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b735ec3e9ce1be47cf8cf65649bfd5930210d19a", "messageHeadline": "sha3 v0.11.0-pre.0 (#531)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "10ee2ad407144bb497ecedaebd0dff67fc3e800e", "messageHeadline": "sha2 v0.11.0-pre.0 (#530)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dfe48e003a0559a47d24fcf5e57c45bef5aa7a2b", "messageHeadline": "Enable `oid` feature by default (#528)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "1a43b8f94aa7ee78d9d41ce0d3fb2f77443345f6", "messageHeadline": "Update MSRV in README.md files (#527)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 65, "deletions": 65}}, {"node": {"oid": "2358b8501f7c6012025481262c1b3b07dd30ca4f", "messageHeadline": "sha2: use correct names for shl and shr functions in the software bac\u2026", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7febf02bfe803782d99663d8fa589d55456f8b10", "messageHeadline": "Bump `digest` to v0.11.0-pre.3; MSRV 1.71 (#523)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 420, "deletions": 485}}, {"node": {"oid": "74dcc278daabd787ed9ec30c66616aa729ae6bbc", "messageHeadline": "build(deps): bump cpufeatures from 0.2.11 to 0.2.12 (#524)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "62b6ff1c59878b4733c49f8164773c3009e4be03", "messageHeadline": "Fix blake2 and ascon-hash CI (#521)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "f3b657cfacbb9d8f2f37374717c9b8d64672542e", "messageHeadline": "Expose belt_compress to public (#520)", "author": {"name": "Alexandr Kitaev", "email": "makavity231@gmail.com", "user": {"login": "makavity"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "9f66cb810c398e4f6ff8f2ea90196d57f41dd729", "messageHeadline": "md4: Optimize compress to improve hash performance (#519)", "author": {"name": "Mengsheng Wu", "email": "37139489+CausingBrick@users.noreply.github.com", "user": {"login": "CausingBrick"}}, "additions": 52, "deletions": 55}}, {"node": {"oid": "70a2b62c50087fa6df5070ab696c5a355072cb12", "messageHeadline": "Add simpler code snippet to the documentation (#515)", "author": {"name": "Kh\u1ea3i", "email": "hvksmr1996@gmail.com", "user": {"login": "KSXGitHub"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "e3ab2579a0c6d51f6570679b8a7e99d87c4f14c6", "messageHeadline": "Update Cargo.lock", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c640781bc10cfdb6d652232c492ecd7e27210b26", "messageHeadline": "ascon-hash: Add Zeroize feature (#480)", "author": {"name": "Alexander Wagner", "email": "alexander.wagner@ulal.de", "user": {"login": "aewag"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cfda39f5cf15ffa1a3492ca9fefaf732bd97bf95", "messageHeadline": "Update Cargo.lock", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "28a7b0da94a581e71e85d264836e1c3f8343338e", "messageHeadline": "Update Cargo.lock", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c6decdf36f64e4c651edcf60e12527acfb9d9c9c", "messageHeadline": "sha2: Add inline-asm backend for LoongArch64 targets (#507)", "author": {"name": "hev", "email": "wangrui@loongson.cn", "user": {"login": "heiher"}}, "additions": 498, "deletions": 2}}, {"node": {"oid": "026b0e81e90ba476a5d343a8e4efbc63b814737b", "messageHeadline": "md5: minor code tweaks, bump to v0.10.6 (#506)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 40, "deletions": 22}}, {"node": {"oid": "a24e8b73a6db1c8d11b9b4f31f9dd334467bb6cc", "messageHeadline": "md5: Add inline-asm backend for LoongArch64 targets (#505)", "author": {"name": "hev", "email": "r@hev.cc", "user": {"login": "heiher"}}, "additions": 369, "deletions": 169}}, {"node": {"oid": "7aba4b52715f9cb17a90303bab55bd59471d65ae", "messageHeadline": "Add asm!-based backend for LoongArch64 targets (#504)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 281, "deletions": 2}}, {"node": {"oid": "dcfd5a5016a0c12453bbe5fc344f73322cfe572d", "messageHeadline": "build(deps): bump actions/checkout from 3 to 4 (#501)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 64, "deletions": 64}}, {"node": {"oid": "4372c776a5298884ca9500207d7db7812df650e3", "messageHeadline": "CI: replace MIPS cross tests with PPC32 (#503)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "42d3a25a4e2d0e63cc83f7ed7959b705eecb0075", "messageHeadline": "k12: fix incorrect hash calculation (#499)", "author": {"name": "Daniel Reisinger", "email": "daniel@reisinger.xyz", "user": {"login": "danielreisinger"}}, "additions": 72, "deletions": 24}}, {"node": {"oid": "342dbfabd49be4dcc7473e88bc3ac9611a4f54ed", "messageHeadline": "Update asm dependencies (#498)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 26, "deletions": 13}}, {"node": {"oid": "59176e068a1b79058bfaa6d24a90d2f518b3c1ab", "messageHeadline": "Update Clippy and fix lints", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "7cda5226b05000b85ca4daa7846c28476079520c", "messageHeadline": "Update Cargo.lock", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7287da13a948b6c1f73183bed72b6734c51e795d", "messageHeadline": "Update Cargo.lock", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d8b088aece5659cecdce397ce48d6129b6c4c440", "messageHeadline": "Release sha2 v0.10.7 (#491)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "3fa561ed2eb584c215cb4793b5c708b5ed238216", "messageHeadline": "sha2: Add aarch64 backends (#490)", "author": {"name": "Coda Hale", "email": "coda.hale@gmail.com", "user": {"login": "codahale"}}, "additions": 386, "deletions": 3}}, {"node": {"oid": "a16cb4c753489448f677fb2a811d0016059cc20d", "messageHeadline": "jh: fix license", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1affb24f1ad4141eb576a521c1cb2f183364f456", "messageHeadline": "JH hash implementation (#484)", "author": {"name": "Artem Vorotnikov", "email": "artem@vorotnikov.me", "user": {"login": "vorot93"}}, "additions": 855, "deletions": 0}}, {"node": {"oid": "cf5f1d2dfe9ffbb9b7f028367f8881304cbd2915", "messageHeadline": "k12: fix typo in README.md (#489)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "df9b8a2cce4095f1b016809cd49405e642328348", "messageHeadline": "k12 v0.3.0 (#488)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "c24e4b82648357babc84b6e15ad576598162ea65", "messageHeadline": "k12: 2021 edition upgrade; MSRV 1.56 (#487)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 15, "deletions": 29}}, {"node": {"oid": "ca07d232e894615c724a3b75197343837c30c29a", "messageHeadline": "Use cargo-hack in CI jobs (#485)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 332, "deletions": 243}}, {"node": {"oid": "d174ad743c0e8685c03cda484d885686e1661e44", "messageHeadline": "Skein hash implementation (#483)", "author": {"name": "Artem Vorotnikov", "email": "artem@vorotnikov.me", "user": {"login": "vorot93"}}, "additions": 650, "deletions": 0}}, {"node": {"oid": "9df20e865c3d141526074568984ba21a99429ea1", "messageHeadline": "build(deps): bump digest from 0.10.6 to 0.10.7 (#481)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 43, "deletions": 36}}, {"node": {"oid": "8f2d5c404b15b8edae18757dec4e2bae8ad9604b", "messageHeadline": "sha3: Add Drop & ZeroizeOnDrop for Sha3State (#479)", "author": {"name": "Alexander Wagner", "email": "alexander.wagner@ulal.de", "user": {"login": "aewag"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "2763884933f670bd907824f678a5e2f91faab715", "messageHeadline": "Release sm3 v0.4.2 (#478)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "e58bce0002a90d90270a8f7562f93daf20bfd5ad", "messageHeadline": "sm3: Improve fn gg2 performance (#477)", "author": {"name": "Kiyan", "email": "KiyanYang@outlook.com", "user": {"login": "KiyanYang"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "91dfb20e0dfed8988309b492034231dce8e5b9ac", "messageHeadline": "k12: Refactor (#353)", "author": {"name": "Alexander Wagner", "email": "alexander.wagner@ulal.de", "user": {"login": "aewag"}}, "additions": 187, "deletions": 346}}, {"node": {"oid": "62d84e1da613ab4f5a3259326e81ef25c6c012e1", "messageHeadline": "sha3 v0.10.8 (#474)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "4d13ef1e2f42d0bce3a1b53cf626ed4fb1f85fab", "messageHeadline": "sha3: Use p1600 fn to fix performance degrade (#472)", "author": {"name": "Alexander Wagner", "email": "alexander.wagner@ulal.de", "user": {"login": "aewag"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "fd709315c921a8346d33a198e493d504f67796e7", "messageHeadline": "README.md: use non-breaking hyphens for crate names", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "29d671e6430e14e1a445d8166a13692335bedafd", "messageHeadline": "chore: fix link to `ascon-hash` crate (#471)", "author": {"name": "Tom French", "email": "15848336+TomAFrench@users.noreply.github.com", "user": {"login": "TomAFrench"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c66d028f3707263e1d426592f65d624520f14df9", "messageHeadline": "Empty OID crashes the cargo doumentation generation with oid feature \u2026", "author": {"name": "Milo Moisson", "email": "milomoisson@gmail.com", "user": {"login": "mrnossiom"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "99b0da3d6f3a65d0337e0a089b02e657ade89e2b", "messageHeadline": "Add SECURITY.md", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "4df85b7675832fd30d1c7cd1520835f63ddc54eb", "messageHeadline": "Update Cargo.lock", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "608861985fea09933c2741a6a5537a4e80cc9057", "messageHeadline": "Fix an off-by-one error in the docs for sha2 (#467)", "author": {"name": "Carol (Nichols || Goulding)", "email": "193874+carols10cents@users.noreply.github.com", "user": {"login": "carols10cents"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1fc6312d66e8f62e1b2b90adbf6ccf4dd56a509d", "messageHeadline": "sha3 v0.10.7 (#465)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "ca60ca9c287eb4c44e6a6e52e81cc75131cc7e2d", "messageHeadline": "build(deps): bump cpufeatures from 0.2.5 to 0.2.6 (#461)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c48b7422ed1003fc54bd0fb27ab1e0c6b0bbf655", "messageHeadline": "ascon-hash v0.2.0 (#460)", "author": {"name": "Sebastian Ramacher", "email": "Sebastian.Ramacher@ait.ac.at", "user": {"login": "sebastinas"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "70cceab5de89589e90ded953bafe412de131b786", "messageHeadline": "Import `ascon-hash` (#459)", "author": {"name": "Sebastian Ramacher", "email": "sebastian+dev@ramacher.at", "user": {"login": "sebastinas"}}, "additions": 17470, "deletions": 11}}, {"node": {"oid": "9b218cf4b8b6a3c5dc33bd7772ece7051a5d43d6", "messageHeadline": "sha3: add TurboSHAKE (#458)", "author": {"name": "Alexander Wagner", "email": "alexander.wagner@ulal.de", "user": {"login": "aewag"}}, "additions": 283, "deletions": 6}}, {"node": {"oid": "852feb9b91e2f8bb39cc3af42c461d0181d2def6", "messageHeadline": "Replace unmaintained actions-rs/cargo action in CI workflow (#455)", "author": {"name": "Dirk Stolle", "email": "striezel-dev@web.de", "user": {"login": "striezel"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "b059d4bd37a4fd67fb79fb3df5c3c3aa74f393fb", "messageHeadline": "Replace unmaintained actions-rs/toolchain action in CI workflows (#454)", "author": {"name": "Dirk Stolle", "email": "striezel-dev@web.de", "user": {"login": "striezel"}}, "additions": 76, "deletions": 178}}, {"node": {"oid": "1f727ce37ff40fa0cce84eb8543a45bdd3ca4a4e", "messageHeadline": "blake2: release v0.10.6 (#443)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "f8b2eab9249fd3d1c506e7032fab92111520c35e", "messageHeadline": "blake2: add Cargo feature to optimize for code size. (#440)", "author": {"name": "Dario Nieuwenhuis", "email": "dirbaio@dirbaio.net", "user": {"login": "Dirbaio"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "13dcab4ff91edc1f653dddaeee12d33c211c0bf6", "messageHeadline": "sha1: fix readme links (#439)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5da21fb6e08d4373678bb4a3f2035b508bff7049", "messageHeadline": "Update Cargo.lock", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8bf26e17b2e3c397f30e32e9579925fce0f71a86", "messageHeadline": "sha3: add `asm` feature (#437)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7556fe23550660bee0fd6f2a00ba2796ce7bfa26", "messageHeadline": "build(deps): bump keccak from 0.1.2 to 0.1.3 (#436)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "fc543bc5ef84f4bf9371dede09a146a86fdfe2c4", "messageHeadline": "blake2: implement KeyInit::new in terms of KeyInit::new_from_slice (#\u2026", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 31, "deletions": 10}}, {"node": {"oid": "712f3dfad8d7311ae7f0c9ac12485f347fcd82f4", "messageHeadline": "blake2: release v0.10.5 (#434)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "881b21f1fe62344361a323c7ee3520ff3e3794df", "messageHeadline": "Fix `KeyInit` for blake2 (#432)", "author": {"name": "Vladislav Melnik", "email": "vladislav.melnik@protonmail.com", "user": {"login": "vlad9486"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af0567f2605901bf6b4811775427c8f1dd7e350d", "messageHeadline": "Fix: typos (#428)", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7a187e934c1f6c68e4b4e5cf37541b7a0d64d303", "messageHeadline": "sha3: fix XOF reader type aliases (#427)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "08d677fc9b978320eb3d5c261339f3d72f5f07f6", "messageHeadline": "sha1: fix typo (#424)", "author": {"name": "Rob Ede", "email": "robjtede@icloud.com", "user": {"login": "robjtede"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d6033687798e8641612f46a3ac431834e87cb4fc", "messageHeadline": "gost94: release v0.10.4 (#421)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "5b67e7364b498e29a2ac371a6bd1c642e345d3ce", "messageHeadline": "gost94: add OID support (#417)", "author": {"name": "Dmitry Baryshkov", "email": "dmitry.baryshkov@linaro.org", "user": {"login": "lumag"}}, "additions": 73, "deletions": 2}}, {"node": {"oid": "b50173591dea27b1f9306872770b0c53a2219d92", "messageHeadline": "Release md2 v0.10.2 and md4 v0.10.2 (#420)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 25, "deletions": 45}}, {"node": {"oid": "e07cc2d270069afd20a7981b4b01290c1ff7ddde", "messageHeadline": "md2: add OID support (#419)", "author": {"name": "Dmitry Baryshkov", "email": "dmitry.baryshkov@linaro.org", "user": {"login": "lumag"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "479404a8ec961b7b7d2db19052da2e46c970a41c", "messageHeadline": "md4: add OID support (#418)", "author": {"name": "Dmitry Baryshkov", "email": "dmitry.baryshkov@linaro.org", "user": {"login": "lumag"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "f9af45fdde84bb24c25f90011d7b2316783eb29f", "messageHeadline": "Add belt-hash (#416)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 711, "deletions": 17}}, {"node": {"oid": "4561d6fbafeb979a797db9d40d301a1f354dbe40", "messageHeadline": "ripemd: Add OID support (#415)", "author": {"name": "Dmitry Baryshkov", "email": "dmitry.baryshkov@linaro.org", "user": {"login": "lumag"}}, "additions": 58, "deletions": 5}}, {"node": {"oid": "b8104683e3709e29bbde8eab5f14d40a9e1e05e0", "messageHeadline": "md5: fix release date in changelog (#414)", "author": {"name": "Dmitry Baryshkov", "email": "dmitry.baryshkov@linaro.org", "user": {"login": "lumag"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd9fd262fd596b5afd81c6cce555abfe7c1bbe12", "messageHeadline": "md5: Add OID support (#413)", "author": {"name": "Dmitry Baryshkov", "email": "dmitry.baryshkov@linaro.org", "user": {"login": "lumag"}}, "additions": 38, "deletions": 6}}, {"node": {"oid": "6ba7e93d7a0c6fe8ef119a3c999ce2a6d069b8cb", "messageHeadline": "Add Dependabot configuration to keep GitHub Actions up to date (#412)", "author": {"name": "Dirk Stolle", "email": "striezel-dev@web.de", "user": {"login": "striezel"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "56a1b34a97bf7974a77919fc18468af21e74ac5a", "messageHeadline": "update actions used in GitHub Actions workflows (#410)", "author": {"name": "Dirk Stolle", "email": "striezel-dev@web.de", "user": {"login": "striezel"}}, "additions": 52, "deletions": 52}}, {"node": {"oid": "a6eccf691791266df863cb5e4b11b38ead52501e", "messageHeadline": "fix a few typos in readme file (#411)", "author": {"name": "Dirk Stolle", "email": "striezel-dev@web.de", "user": {"login": "striezel"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "00f013a4c3985539fed05560317bd05fce4c64a0", "messageHeadline": "ripemd: release v0.1.2 (#409)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 64, "deletions": 2}}, {"node": {"oid": "fc3e7267a52bac609ac015cc94eec71067445263", "messageHeadline": "ripemd: implement RIPEMD-128 (#406)", "author": {"name": "Dmitry Baryshkov", "email": "dbaryshkov@gmail.com", "user": {"login": "lumag"}}, "additions": 266, "deletions": 3}}, {"node": {"oid": "1731ced4a116d61ba9dc6ee6d0f38fb8102e357a", "messageHeadline": "Add OID support (#405)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 226, "deletions": 37}}, {"node": {"oid": "cc523733e5ba84b5a366825a7d1150bbbfea368b", "messageHeadline": "build(deps): bump cpufeatures from 0.2.4 to 0.2.5 (#403)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "52def11cfe59a15bc5f862789176d8f6dffc02b8", "messageHeadline": "Fix MSRV issues by re-releasing gost94 and fsb (#402)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "b1c5032fbce9dd1643bbe54dd000e519b5b134ff", "messageHeadline": "Fix MSRV issues by re-releasing sha1, sha2, sha3, md5, and whirlpool.\u2026", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 44, "deletions": 11}}, {"node": {"oid": "db5af59cd44e8c148f21888f3775adb4e4ff84ff", "messageHeadline": "Fix MSRV issues by re-releasing sha1, sha2, sha3, md5, and whirlpool \u2026", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 40, "deletions": 10}}, {"node": {"oid": "b74be34693d32996b6861806d221edfafa1cb4ff", "messageHeadline": "Remove html_root_url (#393)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 34, "deletions": 52}}, {"node": {"oid": "38ea35559cc4bf6c9574d6da3c8457668cb62f70", "messageHeadline": "Release md5 v0.10.2, sha1 v0.10.2, sha2 v0.10.3, whirlpool v0.10.2 (#\u2026", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 32, "deletions": 8}}, {"node": {"oid": "4c7a3fa240369a1b51d8361a7e883ac202752e8a", "messageHeadline": "build(deps): bump cpufeatures from 0.2.3 to 0.2.4 (#389)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e5ad181cdb50f30393a2efe484029b6d53e11110", "messageHeadline": "Ignore `asm` feature on unsupported targets (#388)", "author": {"name": "David Knaack", "email": "davidkna@users.noreply.github.com", "user": {"login": "davidkna"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "79af27adf58ec48efe7f29b793e8522bdeb2ffce", "messageHeadline": "Expand on DynDigest example in README (#390)", "author": {"name": "\u266b Christian Krause \u266b", "email": "wookietreiber@users.noreply.github.com", "user": {"login": "wookietreiber"}}, "additions": 26, "deletions": 8}}, {"node": {"oid": "e5d93562432a4075f7cf576cfa16c952807f554e", "messageHeadline": "Update Cargo.lock", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "457061f19b3538651aa7ef208ce6b04bfba65e61", "messageHeadline": "sha3 v0.10.2 (#384)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "53d9671baf76133cd729ab9be37338ff2c50d973", "messageHeadline": "Release fsb v0.1.2 (#382)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "60ca9bafa7f894cda770b5cef3bfa43026bd8bab", "messageHeadline": "fsb: resolve hashing errors (#379)", "author": {"name": "iquerejeta", "email": "31273774+iquerejeta@users.noreply.github.com", "user": {"login": "iquerejeta"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "072287a9cf01b97b9953d927b71681aa350fd657", "messageHeadline": "Fix ripemd readme links (#378)", "author": {"name": "IvashchenkoSerhii", "email": "26857105+IvashchenkoSerhii@users.noreply.github.com", "user": {"login": "IvashchenkoSerhii"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f9ea367871d968585b050e4cf06dd2706077f968", "messageHeadline": "Add cSHAKE128 and cSHAKE256 implementations (#355)", "author": {"name": "Joachim Vandersmissen", "email": "git@jvdsn.com", "user": {"login": "jvdsn"}}, "additions": 348, "deletions": 0}}, {"node": {"oid": "9db7441da7980caf5958177916af923bf604ddae", "messageHeadline": "build(deps): bump keccak from 0.1.0 to 0.1.2 (#376)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "24ece3894fce92e5e89d28a3595571605b27eafe", "messageHeadline": "gost94: fix release date", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9125a4bc315edb3966b101a21fa30b8500a8ef70", "messageHeadline": "Add GOST 34.311-95 28147-89 UA version (#377)", "author": {"name": "IvashchenkoSerhii", "email": "26857105+IvashchenkoSerhii@users.noreply.github.com", "user": {"login": "IvashchenkoSerhii"}}, "additions": 42, "deletions": 4}}, {"node": {"oid": "dfcfb21f7f35e6a540b88e096e284ac4f58c79c9", "messageHeadline": "Update workspace feature resolver version to 2 (#375)", "author": {"name": "Giacomo Pasini", "email": "Zeegomo@users.noreply.github.com", "user": {"login": "zeegomo"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "d86dcc00cf5c498ebb6c60ff13f23f92f7ab71f7", "messageHeadline": "Use correct variable name in Base64 hash example (#374)", "author": {"name": "Risto Saarelma", "email": "rsaarelm@gmail.com", "user": {"login": "rsaarelm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f430ed21bccfaa13891a64b6d0296a00e11808b5", "messageHeadline": "README.md: move security level legend next to table", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "3635b955a1fa16037df64756a100f10efacd7ab2", "messageHeadline": "build(deps): bump cpufeatures from 0.2.1 to 0.2.2 (#372)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5038cafb5597d4a23cd38fdc4873cae3e5619f02", "messageHeadline": "Add cargo-cache from RustCrypto/actions (#369)", "author": {"name": "Alexander Wagner", "email": "alexander.wagner@ulal.de", "user": {"login": "aewag"}}, "additions": 86, "deletions": 44}}, {"node": {"oid": "377027b64f9f6fd58e26b571dda718e5d6583a89", "messageHeadline": "blake2: release v0.10.4 (#367)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "6c2c0bc2a9336708309a7dd0298ee8fc0694e17b", "messageHeadline": "blake2: Fix bug on BE machines (#366)", "author": {"name": "Alexander Wagner", "email": "alexander.wagner@ulal.de", "user": {"login": "aewag"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "352f4c9028e6b80ccf2e4e1e52e57e6ae76b1ad6", "messageHeadline": "Update Cargo.lock", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "73e257d4e0987fcb2e8d2ddc59a4fd068579f3e1", "messageHeadline": "Use minimal-versions from RustCrypto/actions (#365)", "author": {"name": "Alexander Wagner", "email": "alexander.wagner@ulal.de", "user": {"login": "aewag"}}, "additions": 65, "deletions": 204}}, {"node": {"oid": "1cdbd5363f8e20cc378e19bce4d6470143f08ff7", "messageHeadline": "Update changelogs and html_root_urls (#364)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 119, "deletions": 17}}, {"node": {"oid": "e1a8e86938e7697221547bdd1068a9a89713242b", "messageHeadline": "Fix and test min versions build (#363)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 341, "deletions": 102}}, {"node": {"oid": "9d2a53cc7926fc472cd1bf8b5564f15608bd3495", "messageHeadline": "Use common CI patterns (#362)", "author": {"name": "Alexander Wagner", "email": "alexander.wagner@ulal.de", "user": {"login": "aewag"}}, "additions": 10, "deletions": 32}}, {"node": {"oid": "fae1866643425d79569850fd4768015d1bb7a091", "messageHeadline": "Fix README typos (#359)", "author": {"name": "Joachim Vandersmissen", "email": "git@jvdsn.com", "user": {"login": "jvdsn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "08c995c316b23066ea5f03f7a10859f865de412e", "messageHeadline": "Reduce amount of unsafe and use new imports (#351)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 120, "deletions": 137}}, {"node": {"oid": "5c108dacf25d7abc328a99a41c67fdbebd881113", "messageHeadline": "Fix md5 link in readme (#358)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "32029ac14632ba08618aaecef508cb5ffcfd42c4", "messageHeadline": "sha1: switch name from sha-1 to sha1 (#350)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 45, "deletions": 121}}, {"node": {"oid": "b13d7726f3da6340cd628dd63001dc82ed34d455", "messageHeadline": "blake2: fix KeySize (#349)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 41, "deletions": 26}}, {"node": {"oid": "4e5ca4cc5523e8b044cdcdf1cd52e08d564ffc0f", "messageHeadline": "Add required 'static lifetime bound (#347)", "author": {"name": "VersBinarii", "email": "versbinarii@gmail.com", "user": {"login": "VersBinarii"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4c1d9dab614af86ba4f3f3f1e23d0444684e3e6b", "messageHeadline": "sha2: fix AVX backend (#345)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 49, "deletions": 33}}, {"node": {"oid": "c478cbb4fce905362d7b3e4b5d079efb5b3bbbf8", "messageHeadline": "blake2: release v0.10.1 (#343)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "b505bbaad57b5a8663cf9231c232e152ae03427a", "messageHeadline": "blake2: fix reset feature and test in ci (#342)", "author": {"name": "Tom Milligan", "email": "tommilligan@users.noreply.github.com", "user": {"login": "tommilligan"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "162f73ecc6dbdcda34068fdcb34eb7bec3ce83ef", "messageHeadline": "tiger: fix v0.2.0 release date in changelog", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e479909e289d125ecc83c433acc88860f8ee9557", "messageHeadline": "Add cross tests (#339)", "author": {"name": "Alexander Wagner", "email": "alexander.wagner@aisec.fraunhofer.de", "user": {"login": "aewag"}}, "additions": 178, "deletions": 66}}, {"node": {"oid": "cbd684927c2b1dbace19ccd04157f927a92c12c2", "messageHeadline": "Sha3 refactor unsafe (#338)", "author": {"name": "Alex", "email": "alexander.wagner@aisec.fraunhofer.de", "user": {"login": "aewag"}}, "additions": 9, "deletions": 41}}, {"node": {"oid": "894f62f51cf40289eb3518c378db693d2ae7716c", "messageHeadline": "build(deps): bump digest from 0.10.0 to 0.10.1 (#337)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c58f88ac88d4718120a2cd05e0b96533041f2691", "messageHeadline": "README: Fix chained example wrt digest v0.10 (#336)", "author": {"name": "Alex", "email": "alex.wagner3@gmx.de", "user": {"login": "aewag"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e1c22400c756b2c8e2880aa40b056e721cd682bb", "messageHeadline": "blake2: expand changelog (#331)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "68e7adffdd8beb37698fa6403004006e48c01f9a", "messageHeadline": "remove .gitattributes", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "75298d36b9400654ad3bbee072b59c5ffed27aa4", "messageHeadline": "update crates to digest v0.10 (#217)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 7774, "deletions": 9956}}, {"node": {"oid": "d6c8c3c1b07336b7c82c3f34913454d616c3da91", "messageHeadline": "Remove some `unsafe` (#320)", "author": {"name": "Chris Palmer", "email": "chris@noncombatant.org", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a7431da030b14ff144a30638c7cd3604befc1512", "messageHeadline": "release sha2 v0.9.8 (#318)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "93d895de72c2cb3ac7bc106f03e33715f8f304c2", "messageHeadline": "sha2: Fix bug in the AVX2 backend (#314)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "726e3c3978a77eb4318b4511eed5ac885375acd0", "messageHeadline": "Release sha2 v0.9.7 (#313)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "efda00dd6bb9d2bd80244ac36f9b3238f383521f", "messageHeadline": "Add x86 intrinsics support for sha2-512 (#312)", "author": {"name": "Ivan Kalinin", "email": "reide740@gmail.com", "user": {"login": "Rexagon"}}, "additions": 362, "deletions": 3}}, {"node": {"oid": "4a2845c226ba6748babdb2e704713fa9103d09f0", "messageHeadline": "sha2 v0.9.6 (#308)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "876fdc113942865d3115f4849f750bc52f06c0d0", "messageHeadline": "sha-1 v0.9.8 (#307)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "8288805b24b6c62c6d3be678b8d7ff53c34affab", "messageHeadline": "build(deps): bump cpufeatures from 0.1.5 to 0.2.1 (#306)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7ad6a68922e53d960543a277ae4f074714e90bad", "messageHeadline": "blake2 v0.9.2 (#305)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "a7a5ad46489e2b2fe3206f31f1a705b6de48ee03", "messageHeadline": "make blake2 with simd_opt work on nightly (#301)", "author": {"name": "Mazdak Farrokhzad", "email": "twingoow@gmail.com", "user": {"login": "Centril"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "1cb3dee1d4120b138f2c9853636b1bd8d924d116", "messageHeadline": "fsb: fix Reset impl and reduce crate size (#300)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 33, "deletions": 17121}}, {"node": {"oid": "a45eaef8735ba3f88429a35ba01eb932f7562f0a", "messageHeadline": "ripemd256: add CI config (#298)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 76, "deletions": 24}}, {"node": {"oid": "ada848ee189e7a139d35ec0e584d20d838380887", "messageHeadline": "README.md: add `ripemd256` crate (#297)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bf1876bf0baf90976f0648b8ed938d1213986b95", "messageHeadline": "Fix typo in RIPEMD-256 keywords (#296)", "author": {"name": "Lyubomir Gavadinov", "email": "gavadinov@gmail.com", "user": {"login": "gavadinov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "677f59a20113c05ff4ba7fd0187d51e42cbece7c", "messageHeadline": "RIPEMD-256 implementation (#278)", "author": {"name": "Lyubomir Gavadinov", "email": "gavadinov@gmail.com", "user": {"login": "gavadinov"}}, "additions": 792, "deletions": 16}}, {"node": {"oid": "3d17a67de9e74ec06b6fb055107a408de4ee912c", "messageHeadline": "Cargo.lock: bump dependencies (#294)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b90234a90d15d8789fb9e56f0cee6aa3a224a6dd", "messageHeadline": "sm3 v0.3.0 (#293)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "bdcf4c79b4b1d0d903d112dd06b3cd903dbc7e4d", "messageHeadline": "README.md: add `fsb` hash (#292)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c5f6274ca04ab669826d66af0b71dbbc2c939b95", "messageHeadline": "sm3: add OSCCA SM3 secure hash (#249)", "author": {"name": "Tianjia Zhang", "email": "tianjia.zhang@linux.alibaba.com", "user": {"login": "uudiin"}}, "additions": 851, "deletions": 0}}, {"node": {"oid": "a949d9f96eba78eacbaf06bcb76f6d1d0bade986", "messageHeadline": "fsb v0.0.1 (#291)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 150, "deletions": 16}}, {"node": {"oid": "a1e8900fa629f11f81028dbb58ac8ab08dd2a561", "messageHeadline": "FSB hash function (#256)", "author": {"name": "iquerejeta", "email": "31273774+iquerejeta@users.noreply.github.com", "user": {"login": "iquerejeta"}}, "additions": 17617, "deletions": 1}}, {"node": {"oid": "59269ed1fe6f9c04568511893ce49555e7451213", "messageHeadline": "sha-1 v0.9.7 (#290)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 32, "deletions": 5}}, {"node": {"oid": "1b4a55c7c4c338f8a486122933c79d1082781f96", "messageHeadline": "sha1: bump sha1-asm to v0.5 (#289)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 17, "deletions": 24}}, {"node": {"oid": "5f9d064c0995047d06bc4e7e56422e6eaf31ac3b", "messageHeadline": "build(deps): bump cpufeatures from 0.1.4 to 0.1.5 (#284)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5f1cf4f3cc819a7e1bd49674e926cfa651a5ffe8", "messageHeadline": "Use archive.org link to Whirlpool description (#282)", "author": {"name": "\u043d\u0430\u0431", "email": "nabijaczleweli@nabijaczleweli.xyz", "user": {"login": "nabijaczleweli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8c3f4fbd7480f1c4e9cc0aceee4f8bb001ec42e", "messageHeadline": "fix some typos (#279)", "author": {"name": "Dirk Stolle", "email": "striezel-dev@web.de", "user": {"login": "striezel"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6fcda550abf3468a5bfa09d22f03ca5773ffc7ae", "messageHeadline": "Make documentation more precise (#277)", "author": {"name": "Linus Gasser", "email": "linus.gasser@epfl.ch", "user": {"login": "ineiti"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1de4114adb78210fe9704f5e39fe9c29e3c7994a", "messageHeadline": "sha1+sha2: make aarch64 CPU feature detection OS-independent (#276)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 8, "deletions": 16}}, {"node": {"oid": "b9093ec93a762b8c0736bddaa62b7cc2aa5d4d93", "messageHeadline": "build(deps): bump cpufeatures from 0.1.1 to 0.1.3 (#274)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "dbb8d16750d7f2146e20eada06d36acf63d72d47", "messageHeadline": "blake2: pin `nightly` used for SIMD CI (#275)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "884ac45bb5121e3d71e2039e829d7c3404a3d81f", "messageHeadline": "sha2 v0.9.5 (#272)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "06586d8ee84bb9a96783c4b39c43cbf4de62e69c", "messageHeadline": "sha-1 v0.9.6 (#271)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "ca27667a7507a96b34013a8cbee2eee7ea7e29d7", "messageHeadline": "sha1+sha2: use cpufeatures v0.1.1 crate release (#269)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "12493fc7af31941ccaf228e273b7551212da1339", "messageHeadline": "sha1: use `cpufeatures` to detect SHA-1 on `aarch64` (#268)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 20, "deletions": 25}}, {"node": {"oid": "d13936a82a9cf0f9cf5013e3afbd525b5e1979c1", "messageHeadline": "sha2: use `cpufeatures` to detect `sha2` on `aarch64` (#267)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "15a0468e98b63ec3dcc458c6f654a70427e10dfc", "messageHeadline": "sha2: fix missing documentation on compression functions (#266)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "c1ed4b1cbc5c720596aead8f3a24428e6da0680f", "messageHeadline": "sha2 v0.9.4 (#265)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "1bf768865d42b6d7dacf3d89b3cb769ad4138838", "messageHeadline": "sha-1 v0.9.5 (#264)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "bf761edb53ba080e6e74f1c429556fa1db5bb047", "messageHeadline": "sha1+sha2: switch from `cpuid-bool` to `cpufeatures` (#263)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "1e775edda289729d2896e74b88a255c4f62702cd", "messageHeadline": "sha2: bump `sha2-asm` to v0.6.1 release (#262)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "e8b3abe4427d48842da6ca83d9c3621214ef9d78", "messageHeadline": "feat(sha2): use latest sha2-asm and enable M1 (#261)", "author": {"name": "Friedel Ziegelmayer", "email": "me@dignifiedquire.com", "user": {"login": "dignifiedquire"}}, "additions": 35, "deletions": 30}}, {"node": {"oid": "ee361ed25fab88ac1102963deaad2a990e70e3c6", "messageHeadline": "build(deps): bump libc from 0.2.88 to 0.2.93 (#254)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0bf77b52b167cfd56bb7b9996c625c1a7e5085a4", "messageHeadline": "build(deps): bump byteorder from 1.4.2 to 1.4.3 (#245)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dd9086ad8cc50f8792a6eb1bd6d182bf768bc1b2", "messageHeadline": "sha1: add multiplatform tests (#252)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 99, "deletions": 7}}, {"node": {"oid": "1c1182c8b8e9aee5f3e082b77b9a6cb1d273350f", "messageHeadline": "rustfmt (#253)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 72, "deletions": 54}}, {"node": {"oid": "ad19dffcbed1e629b57e51f8f2d85e805bd6efee", "messageHeadline": "build(deps): bump libc from 0.2.86 to 0.2.88 (#244)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ca0b4ba07d1c5e9b0cb503dd1c6c467d7b3e0359", "messageHeadline": "Update cpuid-bool dependency to 0.2 (#240)", "author": {"name": "Jack Lloyd", "email": "jack@signal.org", "user": {"login": "jack-signal"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "68ad45c50ee5d5a455ba154679a8a919233f7f9c", "messageHeadline": ".github: fix missing `override: true` on clippy check (#241)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "c389db3fe527ebccb285be01f9cac9f7dba9268c", "messageHeadline": "sha1: expose compression function (#238)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "4afe8c79588725882611c44beb4b3edb0456c796", "messageHeadline": "Rename deps to deps-link", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "27c0b8b90ad3c51fe3dc93ce7df38b7458efcc6d", "messageHeadline": "build(deps): bump libc from 0.2.85 to 0.2.86 (#231)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "04b74740f11e3cf1fa8b934aaac0c103a45e0dbe", "messageHeadline": "tiger v0.1.0 (#230)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "1d7f23cf67c93c69c6ab0102940b06406241c1c6", "messageHeadline": "add tiger hash from https://gitlab.com/rawler/tiger (#229)", "author": {"name": "Myers Carpenter", "email": "myers@maski.org", "user": {"login": "myers"}}, "additions": 1647, "deletions": 2}}, {"node": {"oid": "e529139089da5a127ffafd293e1f103e4ab3062d", "messageHeadline": "build(deps): bump libc from 0.2.84 to 0.2.85 (#226)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "864b6e3bded26b38d03f72a9fdabef9d71206801", "messageHeadline": "Use SHA1 intrinsics when `asm` feature is enabled (#225)", "author": {"name": "Teddy Katz", "email": "teddy.katz@gmail.com", "user": {"login": "not-an-aardvark"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "f6a0efda9d45bd081e6f300c0161a6ffa87e7a8d", "messageHeadline": "Use the SHA extension backend with enabled asm feature (#224)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "a76d561c82abc6b212e9986ec93e076abebff14f", "messageHeadline": "build(deps): bump libc from 0.2.83 to 0.2.84 (#222)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "75862b70a7c1217570d08b365b9b2d57e58eef0c", "messageHeadline": "build(deps): bump libc from 0.2.82 to 0.2.83 (#221)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "537a9ba14686ec2b117515c640b741f0a5421b7e", "messageHeadline": "build(deps): bump sha2-asm from 0.5.4 to 0.5.5 (#219)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a18e0bdaac45ad97419292b24fb1e3d470336d11", "messageHeadline": "Compactify deps.rs badge", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "979b5de8733959c1ccc54151d1d469181aa73447", "messageHeadline": "ripemd320: fix clippy warning (#216)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0215edce5ea67125d5ae0f4e743620e777866894", "messageHeadline": "Remove asm-related TODO comments (#215)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "ff2c144b81f7c799f0e1779007c4b7d322868224", "messageHeadline": "Add deps.rs badge", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04d971b2f6ec9ac8ea6896865b9cfdbed0d2c04b", "messageHeadline": "build(deps): bump libc from 0.2.80 to 0.2.82 (#214)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "39a55cf35a4282648298586193d6f8384f30869e", "messageHeadline": "sha2: cross-compiled tests (#210)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "716d87097adb51e796ec03aee4bb077ae6b56e42", "messageHeadline": "sha2: Windows tests (#209)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "58b1362fdb54af838e89b7e21ed8f38c661ea30a", "messageHeadline": "sha2: test builds on 32-bit Linux and macOS/x86-64 (#208)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 46, "deletions": 13}}, {"node": {"oid": "78f00c5f6d218ffd996c090e1b3ec858870cb816", "messageHeadline": "Fix using sha2_asm on aarch64. (#207)", "author": {"name": "Xiang Li", "email": "lxiange@gmail.com", "user": {"login": "lxiange"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e617b1fdea3cae49ee94765c66cc8a9cef839203", "messageHeadline": "Add SHAKE example to sha3 (#206)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "13e226a83a66f6cc330e453d58954c1c267a7f99", "messageHeadline": "Add enforce-soft feature to sha1 and sha2 (#203)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 41, "deletions": 7}}, {"node": {"oid": "07cc0d43382e402b8b4e5da1b098fe72253cfb39", "messageHeadline": "Fix panic on arithmetic overflow (#193)", "author": {"name": "David Cook", "email": "divergentdave@gmail.com", "user": {"login": "divergentdave"}}, "additions": 35, "deletions": 33}}, {"node": {"oid": "154d90d186f08a1f2e2665262002f5185acc06ea", "messageHeadline": "build(deps): bump libc from 0.2.79 to 0.2.80 (#199)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bb71874240a8e9f381aa84116168795cedd33357", "messageHeadline": "blake2 v0.9.1 (#201)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "1e47fbc48b2172bd5542aaa1c3cb42aeafc84f5f", "messageHeadline": "build(deps): bump cfg-if from 0.1.10 to 1.0.0 (#197)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5bf409234caf361f7c86617f54219668caa0169f", "messageHeadline": "README.md(s): add Zulip badges (#196)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "dd63f5402784462090f5cdfdcfb183f3af69abd6", "messageHeadline": "build(deps): bump libc from 0.2.78 to 0.2.79 (#195)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "329c06d189efe23f30bd664707039c287cb4213c", "messageHeadline": "build(deps): bump libc from 0.2.77 to 0.2.78 (#194)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0b9b8f5aee168f8eb9ac59a8932c3adf947cb406", "messageHeadline": "build(deps): bump libc from 0.2.76 to 0.2.77 (#192)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d8e4f18e2512b2e96bc0a5efc83befd9e114d000", "messageHeadline": "build(deps): bump libc from 0.2.75 to 0.2.76 (#191)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4b43545d06799c52f02344476b253ebc0ed2f49f", "messageHeadline": "build(deps): bump libc from 0.2.74 to 0.2.75 (#190)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "40d06ba1355a49d6cb71ba635a4de075eda1ff5a", "messageHeadline": "Add Dependabot", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a263f6841b164774b4cea54e201d096ea8747a3a", "messageHeadline": "fix changelog links", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9756943fd4a3a57197f8a834da2723a544a9a6bb", "messageHeadline": "streebog: fix Streebog512 doc typo, minor lib-level doc tweak (#187)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "45cffec64b66cce8ab4ce06ee80863caaff6e52c", "messageHeadline": "Update streebog documentation (#184)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 35, "deletions": 31}}, {"node": {"oid": "c5fbbc5481c5ba8ec6c3aca8a334d9d8168acaa8", "messageHeadline": "Use SVG logo (#186)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 60, "deletions": 15}}, {"node": {"oid": "afc167ff573208b49f8a03851625c771aad9b09d", "messageHeadline": "result -> finalize in readme (#180)", "author": {"name": "Lucas Kent", "email": "rubickent@gmail.com", "user": {"login": "rukai"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22f903a754ff4b846101869bc151d3879d7e77d3", "messageHeadline": "bump md5, ripemd160 and sha3 to v0.9.1 (#179)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "4b9939e232143fde68d1ed761f5c962d4fa8527c", "messageHeadline": "fix clippy warning", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb7186fb8381a649fe6427ae990e3fdc6b38fe5d", "messageHeadline": "Release sha-1 v0.9.1 and sha2 v0.9.1 (#177)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "f4f6ed5304f34cafab36fa48e8725ce2573dd054", "messageHeadline": "Add build status links (#176)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "a380194a694d7b1bf7fa20e88c46830e488048cb", "messageHeadline": "Add x86 intrinsics support for sha1 and sha2 (#167)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 709, "deletions": 774}}, {"node": {"oid": "570a20016016639e3cf0d6259ce1e291ebc14304", "messageHeadline": "Fix build links (#174)", "author": {"name": "James Mills", "email": "james@jaehl.net", "user": {"login": "jaehl"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "feea49ec7e5a3efb0ea846c192d2920fa8356e49", "messageHeadline": "update README examples (#173)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 23, "deletions": 17}}, {"node": {"oid": "fcb751619236ded785e9363ec06127dfc24a58ae", "messageHeadline": "Release `gost94` and `streebog` (#172)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 91, "deletions": 4}}, {"node": {"oid": "5fdcd03d5f03fdccd53ea240909cdf2458423e93", "messageHeadline": "shabal v0.3.0 (#171)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "f427563094d8fb5e4d9beb435e9c72101816d684", "messageHeadline": "Release `groestl`, `md2`, `md4`, `ripemd320`, `whirlpool` v0.9.0 (#169)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 201, "deletions": 10}}, {"node": {"oid": "15c30606298e40a76d1a125723ce819aba3760e9", "messageHeadline": "Bump opaque-debug to v0.3.0 (#168)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 74, "deletions": 129}}, {"node": {"oid": "d24f26b1650156b1da4fced389559cee17805910", "messageHeadline": "Update block-buffer to v0.9 (#164)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 518, "deletions": 481}}, {"node": {"oid": "0634b54fb11501e61eceddddc1632f09c4f4200e", "messageHeadline": "blake2 v0.9.0 (#165)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 56, "deletions": 2}}, {"node": {"oid": "4305277a5d14b018d2448cd4fd84473331166c32", "messageHeadline": "README.md: add note about BLAKE3", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9a08d500853a569f0e0c9e9b39046154cff411f6", "messageHeadline": "sha3 v0.9.0 (#163)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 56, "deletions": 2}}, {"node": {"oid": "fe7ff0dea5df2cb89bd4420c412e87bc7ca69145", "messageHeadline": "ripemd160 v0.9.0 (#162)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "12b7525537a7f5ba04a3de5d3d9a2a4f98b6464f", "messageHeadline": "Additional streebog and gost94 tests (#161)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 130, "deletions": 16}}, {"node": {"oid": "8ed68332af9ef899bbdd311e9139a3f504a1db57", "messageHeadline": "Additional streebog tests (#160)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5712ed09ad237e21072e9474dcd4aad6691b2ffa", "messageHeadline": "k12 v0.1.0 (#159)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "71e4a95ebf9723dc9843e1759809845b6cd0a9a9", "messageHeadline": "sha1 v0.9.0 (#158)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 47, "deletions": 2}}, {"node": {"oid": "bb9f91314f009257c26ae35a64b46bfc90bedc76", "messageHeadline": "sha2 v0.9.0 (#157)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "6d4cbd805b5f79420dde82c13dc12c589736cfe5", "messageHeadline": "md5 v0.9.0 (#156)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 42, "deletions": 2}}, {"node": {"oid": "02daf436426457f4287e7daecafdb043a6b7ac36", "messageHeadline": "Update to `digest` v0.9 release (#155)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 33, "deletions": 35}}, {"node": {"oid": "f56b6910b5628a7fc2696d38d4b9278c63ff7dca", "messageHeadline": "gost94: use digest::Output in macros (#154)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "26bea13186632a16e6cc2a1d096c01b2b9500beb", "messageHeadline": "Use new `*Dirty` traits from the `digest` crate (#153)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 232, "deletions": 240}}, {"node": {"oid": "2c14fad1784fd35569c8d9e6b3d7557e4187d488", "messageHeadline": "Merge pull request #152 from RustCrypto/blake2/crypto-mac-v0.8", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f51af68f8201052823aecd1c2563493f530b781b", "messageHeadline": "blake2: bump `crypto-mac` to v0.8 release", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ed36412162e6889e8ea6c4129db16b31c78b8ed1", "messageHeadline": "Merge pull request #151 from RustCrypto/block-buffer/v0.8", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "e2a554f1d9a9f143616426db31a62081619c1fff", "messageHeadline": "Bump `block-buffer` to v0.8 release", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "55cfbba060fe822ecc51dd6fc2616d0a606d2b9d", "messageHeadline": "Merge pull request #150 from RustCrypto/k12/use-digest-crate-alloc-fe\u2026", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "a49e1e1fee0883ea8144e3022465927f2b32969b", "messageHeadline": "k12: use `digest` crate's `alloc` feature", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "cf63d03573e8c529471b3dc43488563b4c2db03e", "messageHeadline": "Merge pull request #149 from RustCrypto/k12/impl-extendable-output", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 39, "deletions": 18}}, {"node": {"oid": "f310cf3c90b66ad7906b0956f5abdf277b3bf4ee", "messageHeadline": "k12: impl the ExtendableOutput trait", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 39, "deletions": 18}}, {"node": {"oid": "22ff0b700e354c4fcc30458dff2dd036a1eed005", "messageHeadline": "Merge pull request #148 from RustCrypto/rename-result-to-finalize", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 95, "deletions": 96}}, {"node": {"oid": "d749cb0fac719d46bd15302bba4adf4fba1d4ba6", "messageHeadline": "Rename `*result*` to `finalize`", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 95, "deletions": 96}}, {"node": {"oid": "347f13f9538ddbb10455be90ee8e7773fe605649", "messageHeadline": "Merge pull request #147 from RustCrypto/block-buffer/v0.8.0-pre", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 34, "deletions": 36}}, {"node": {"oid": "547e0c6780037f741e9a6a9375b4a8628029d0f4", "messageHeadline": "Bump `block-buffer` requirement to v0.8.0-pre", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 34, "deletions": 36}}, {"node": {"oid": "3297ad9a7780c05feb1ba3026a1a3eaeef5e1e5e", "messageHeadline": "Merge pull request #146 from RustCrypto/github-actions/global-env-var\u2026", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 193, "deletions": 154}}, {"node": {"oid": "08eb62d8890eae004e84ec56ca3f9d3f628c4e70", "messageHeadline": ".github: use workspace global env vars and working dir", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 193, "deletions": 154}}, {"node": {"oid": "4914f4834e7fa8676d70279364f5be48410e5471", "messageHeadline": "Merge pull request #145 from RustCrypto/remove-extern-crate-and-use-2\u2026", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 283, "deletions": 355}}, {"node": {"oid": "aac4b266fd9d760e5a349af8a834d93cce81353b", "messageHeadline": "Remove unnecessary `extern crate` usage and use 2018 macro imports", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 283, "deletions": 355}}, {"node": {"oid": "4f6fc31771229517f8648170c8fa257956159ca9", "messageHeadline": "Merge pull request #144 from RustCrypto/sha2/remove-git-based-depende\u2026", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "70f15dd4e4e756ca33926087100d59be117916fa", "messageHeadline": "sha2: remove git-based dependences from Cargo.toml", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f8a6e8471262a5f7adef822666d1c2b3a8645482", "messageHeadline": "Merge pull request #143 from RustCrypto/bump-versions-to-pre", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "11c78a606b6e7467e8ab44b2a99a9dafc42df94c", "messageHeadline": "Bump all versions to `*-pre`", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "26981d47285817c28c330dd44e8d9d18a6391bdd", "messageHeadline": "Merge pull request #142 from RustCrypto/readme/crate-names-in-table", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 54, "deletions": 32}}, {"node": {"oid": "3e3b1a89b8e6eab06ae064a9327d1bba7cf8637b", "messageHeadline": "README.md: add crate names in table", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 54, "deletions": 32}}, {"node": {"oid": "970a8439326c8c82e4abc6ea789cfe28a5d6d782", "messageHeadline": "Merge pull request #141 from RustCrypto/github-actions/rustsec", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 369, "deletions": 1}}, {"node": {"oid": "e39a1c58fa02231b5d88eadb7a45c7d767d1bd62", "messageHeadline": ".github: add security audit (RustSec)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 369, "deletions": 1}}, {"node": {"oid": "17138197dfc4f4d2c0e7d9b266e94931463b84c2", "messageHeadline": "Merge pull request #140 from RustCrypto/fix-clippy-actions-config", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "e3f221b731fbcce24605c5a560b3e6c8f45768eb", "messageHeadline": ".github: fix clippy config", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "3777b926ee56a7753088cb0d3b1567e077a1fbee", "messageHeadline": "sha2: add diagram to README.md", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "66f2e7b7a85470db27fda9977b741802689f9ce9", "messageHeadline": "Merge pull request #139 from RustCrypto/clippy", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 49, "deletions": 75}}, {"node": {"oid": "1348a5c7905ad936fe3f1c56f69529e4ae72facd", "messageHeadline": "clippy fixups", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 49, "deletions": 75}}, {"node": {"oid": "43ef6e3e41435273cbfcd4dbc85f9ed58e5dbbc6", "messageHeadline": "Merge pull request #138 from RustCrypto/cargo-toml/use-worspace-level\u2026", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 47, "deletions": 42}}, {"node": {"oid": "5ad0de1b6457dbc463e431a2e4988cefb5857f06", "messageHeadline": "Cargo.toml: use patch.crates-io directive for digest", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 47, "deletions": 42}}, {"node": {"oid": "72440522b157231b3a413a7535ba496774337cd3", "messageHeadline": "Merge pull request #137 from RustCrypto/whirlpool/2018-edition-and-di\u2026", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 24, "deletions": 25}}, {"node": {"oid": "acd65b7cb3351c3d281ce7c2983bfcd58a6f691b", "messageHeadline": "whirlpool: 2018 edition and `digest` crate upgrade", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 24, "deletions": 25}}, {"node": {"oid": "d2a362c9c57e35a175181ad76264ab51abbe06d9", "messageHeadline": "Merge pull request #136 from RustCrypto/streebog/2018-edition-and-dig\u2026", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "ae342485ee87a6bc69bee692278995d3563fee85", "messageHeadline": "streebog: 2018 edition and `digest` crate upgrade", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "8a6f97353ee4f62e369aabf5200cdc5d1acce341", "messageHeadline": "Merge pull request #135 from RustCrypto/shabal/2018-edition-and-diges\u2026", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 27, "deletions": 30}}, {"node": {"oid": "76dbe81dab873964f9ae57630b5ded7fa090049d", "messageHeadline": "shabal: 2018 edition and `digest` crate upgrade", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 27, "deletions": 30}}, {"node": {"oid": "083c2273efa82c78a6691a2eae3842c4cea011bb", "messageHeadline": "Merge pull request #134 from RustCrypto/sha3/2018-edition-and-digest-\u2026", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 27, "deletions": 30}}, {"node": {"oid": "527535f76e4012e72032302055d639a343a74a14", "messageHeadline": "sha3: 2018 edition and `digest` crate upgrade", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 27, "deletions": 30}}, {"node": {"oid": "dae0b47becf95636cd1be75561e79d0381090787", "messageHeadline": "Merge pull request #133 from RustCrypto/sha2/2018-edition-and-digest-\u2026", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 47, "deletions": 54}}, {"node": {"oid": "543def875f1a1400805120327d41e3870e6b43c6", "messageHeadline": "sha2: 2018 edition and `digest` crate upgrade", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 47, "deletions": 54}}, {"node": {"oid": "b4e9edd2456db913ed386d10ba0dfef7f45cff25", "messageHeadline": "Merge pull request #132 from RustCrypto/sha1/2018-edition-crate-attri\u2026", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 21, "deletions": 19}}, {"node": {"oid": "c43d34c12755b2e380d73c8e84b018abe8bc0b15", "messageHeadline": "sha1: 2018 edition and `digest` crate upgrade", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 21, "deletions": 19}}, {"node": {"oid": "fc156607048930ddfa9fcd9deaebd661781cff1e", "messageHeadline": "Merge pull request #131 from RustCrypto/ripemd320/2018-edition-crate-\u2026", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8f28762de736e3cb853295ae81bafe9f8a438218", "messageHeadline": "ripemd320: add 2018 edition crate attributes", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a49194a407f0ea845a6a14e4c7afedaae3690a97", "messageHeadline": "Merge pull request #130 from RustCrypto/ripemd320/2018-edition-and-di\u2026", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "cc4f6ea8a5cef9cf45f8e2548c92350bb1679b47", "messageHeadline": "ripemd320: 2018 edition and `digest` crate upgrade", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "f4d07165c5084c41464fa1f047993887383a9508", "messageHeadline": "Merge pull request #129 from RustCrypto/ripemd160/2018-edition-and-di\u2026", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "b0ac14c847232daca5a94ca3829bd96be3060fba", "messageHeadline": "ripemd160: 2018 edition and `digest` crate upgrade", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "e9551b0b97f960676b6ca8ddd1802e7833d19658", "messageHeadline": "Merge pull request #128 from RustCrypto/md5/2018-edition-and-digest", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "bba56fa063ad3731169e0ad8426f9190bf8baf70", "messageHeadline": "md5: 2018 edition and `digest` crate upgrade", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "29d0fdb5b68d8ab9b2e39e0f17c3ce88ad49c620", "messageHeadline": "Merge pull request #127 from RustCrypto/md4/2018-edition-and-digest", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "05e8de276c0478213c89cf8cc7cfef20d054f6fd", "messageHeadline": "md4: 2018 edition and `digest` crate upgrade", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "7bdc0b5dc7b43f6067f10039a2283c0d9ff07efb", "messageHeadline": "Merge pull request #126 from RustCrypto/2018-attributes", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "09c4350cf6a4393bdd5a64a60c4cabf369ad0d45", "messageHeadline": "Add Rust 2018 attributes to converted crates", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "e27f16d448e3eee1b2460df5173b6b636ee852e6", "messageHeadline": "Merge pull request #125 from RustCrypto/md2/2018-edition-and-digest-u\u2026", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "de60dfd4e6cef94b7a58cbe1278294e5d09aada3", "messageHeadline": "md2: 2018 edition and `digest` crate upgrade", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "fa08871725de7df377b5b17da94c65b3c8635977", "messageHeadline": "Merge pull request #124 from RustCrypto/k12/impl-digest-traits", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 59, "deletions": 22}}, {"node": {"oid": "a9ddf8f537160edcf426e65d05cf69c38586e9fb", "messageHeadline": "k12: impl digest crate traits", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 59, "deletions": 22}}, {"node": {"oid": "2e04c057f715f1e3e5d1ba00f40ead30606e92ba", "messageHeadline": "Merge pull request #123 from RustCrypto/k12/2018-edition-and-digest-u\u2026", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "cdad76c94abb415ed5f0d5ce62b0442ef774847f", "messageHeadline": "k12: 2018 edition and `digest` crate upgrade", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "cac0611892a2b4cc7b92db56daa8ba12e7ec1370", "messageHeadline": "Merge pull request #122 from RustCrypto/groestl/2018-edition-and-dige\u2026", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 25, "deletions": 27}}, {"node": {"oid": "cea557bbbbce5d2f2754aa14de302093bfc61794", "messageHeadline": "groestl: 2018 edition and `digest` crate upgrade", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 25, "deletions": 27}}, {"node": {"oid": "fe26927dce1785711c09e5d22af2cb686168b389", "messageHeadline": "Merge pull request #121 from RustCrypto/gost94/2018-edition-and-diges\u2026", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 21, "deletions": 28}}, {"node": {"oid": "005ee6c942e6765f234a1b92e96cfc295643e452", "messageHeadline": "gost94: 2018 edition and `digest` crate upgrade", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 21, "deletions": 28}}, {"node": {"oid": "b3a4db3483406cee0ac9fc1cbb8aaa1ab7347502", "messageHeadline": "Merge pull request #120 from RustCrypto/rustfmt", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 5598, "deletions": 2140}}, {"node": {"oid": "aa966686470edcb9bc3d95d5ea571f90aa6a81b8", "messageHeadline": "rustfmt", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 5598, "deletions": 2140}}, {"node": {"oid": "7497347aeb48f80dd4b4fcfe2f6585b58d4f00a5", "messageHeadline": "Merge pull request #119 from RustCrypto/blake2/2018-edition-and-diges\u2026", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 67, "deletions": 66}}, {"node": {"oid": "ffbf7b6a07486482e5ab5a734437f551530d9f7c", "messageHeadline": "blake2: 2018 edition and `digest` crate upgrade", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 67, "deletions": 66}}, {"node": {"oid": "5b8efaa6951caff75ced9ad2e01144fa48fa64dd", "messageHeadline": "Merge pull request #118 from RustCrypto/md5/readme-warning", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "02d2104b21d8c5eddad326ba57ca391bce9a6dd5", "messageHeadline": "md5: add security warning to README.md", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "e02f6b5ba1fe0e05fcf4211cf3e9d58a4f952e93", "messageHeadline": "Merge pull request #117 from RustCrypto/readme/build-badges", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "86934de5589c2c8535e387a001f52531b603b9ca", "messageHeadline": "README.md: add build badges", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "93c237b1ee7168f8dca579f9732c6aa5dcaaf83a", "messageHeadline": "Merge pull request #116 from RustCrypto/readmes", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 823, "deletions": 21}}, {"node": {"oid": "0e886ff911ed7b9d5d177293d64b21f272aa428a", "messageHeadline": "Add README.md files to all crates", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 823, "deletions": 21}}, {"node": {"oid": "43be6d7b343a2325c075bca2e6137c5307f211aa", "messageHeadline": "Merge pull request #115 from RustCrypto/k12/refactoring", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 231, "deletions": 213}}, {"node": {"oid": "723b84c52e46d10ba43c9a299de59dea7751b03d", "messageHeadline": "k12: refactoring", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 231, "deletions": 213}}, {"node": {"oid": "4630c2a95e4ae479e5aacb0e0c269eca11abba10", "messageHeadline": "Merge pull request #114 from RustCrypto/github-actions", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 841, "deletions": 124}}, {"node": {"oid": "963752229f643df8dcb2f6dd2d5429f1cf6b4375", "messageHeadline": "Switch to GitHub Actions; MSRV 1.41+", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 841, "deletions": 124}}, {"node": {"oid": "79672446dd4b4649c45e8fdc6f4babce2f6d0526", "messageHeadline": "describe how to disable the `std` feature (#113)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "41b7437f43e84e013783ad7146938a702a6b98eb", "messageHeadline": "Merge pull request #78 from str4d/blake2-params", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 81, "deletions": 16}}, {"node": {"oid": "1a7ecbb541854cbb99aa3547396dea3ce3c11701", "messageHeadline": "Hook the byteorder crate's no_std support into Cargo.toml", "author": {"name": "Jack Grigg", "email": "thestr4d@gmail.com", "user": {"login": "str4d"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "12de81636a0a1ba36e5e70fb26408c711e40c4fc", "messageHeadline": "blake2: add basic personalization tests", "author": {"name": "Jack Grigg", "email": "thestr4d@gmail.com", "user": {"login": "str4d"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "c8a738c078c7d91fa9a97622f0b8f2745d7ce311", "messageHeadline": "blake2: add support for salting and personalization", "author": {"name": "George Tankersley", "email": "george.tankersley@gmail.com", "user": {"login": "gtank"}}, "additions": 51, "deletions": 15}}, {"node": {"oid": "3e940677163cfb7d1cc818d88ef927caa7d04899", "messageHeadline": "blake2: add plumbing for new salt and persona parameters", "author": {"name": "George Tankersley", "email": "george.tankersley@gmail.com", "user": {"login": "gtank"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "063a09d3373e2f5e0aa7399ed3eecee885fe9065", "messageHeadline": "README.md: fix SHABAL docs badge", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ea8ecc137b14174ee11d84e68fcf5ad7a25106a", "messageHeadline": "Merge pull request #112 from RustCrypto/k12-v0.0.1", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "5263138bff0210c58d20bfdcbc729fccb99853f3", "messageHeadline": "k12 v0.0.1", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "40ae122198b81e24793b1da5e9b97aa0a26715fd", "messageHeadline": "Merge pull request #77 from spebern/master", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 1268, "deletions": 0}}, {"node": {"oid": "e01101466b6eacf128c3c5a26aa133c439e5c4e6", "messageHeadline": "Merge pull request #111 from RustCrypto/k12", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 664, "deletions": 5}}, {"node": {"oid": "63764e5ae4761b60ca89c43a81cb801924efcac1", "messageHeadline": "k12: skip no_std build in CI; add basic no_std fixups", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "1b84c02ff630d69887bc44931835b52899aaacfd", "messageHeadline": "k12: rustfmt and additional cleanups", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 123, "deletions": 69}}, {"node": {"oid": "7bf6a6e3d5c859dc62cb9713a96fb7c194a9446f", "messageHeadline": "k12: import initial implementation", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 598, "deletions": 0}}, {"node": {"oid": "83567c410ec657999b0b181cbc08c2a080cb7062", "messageHeadline": "Merge pull request #110 from RustCrypto/sha2/v0.8.2", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 58, "deletions": 4}}, {"node": {"oid": "627696dc38643d185f3716a08f7ec1a90a1a30c0", "messageHeadline": "sha2 v0.8.2", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 58, "deletions": 4}}, {"node": {"oid": "8845e1504356b7342d43381ebbf71787a72d20a4", "messageHeadline": "Merge pull request #94 from rodoufu/code_imp", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 31, "deletions": 32}}, {"node": {"oid": "5502150454344f862897fa746c94e62cde2701a6", "messageHeadline": "Merge pull request #109 from linkmauve/use-libc", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "afe50eeb606709d444faf571e7db46a0bd4ab1cf", "messageHeadline": "Use libc for AArch64 consts too", "author": {"name": "Emmanuel Gil Peyrot", "email": "linkmauve@linkmauve.fr", "user": {"login": "linkmauve"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "30b416ad34c3291c66a1ac1bd90c25c6fcd1d4b3", "messageHeadline": "Merge pull request #108 from ZcashFoundation/expose-utils", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 36, "deletions": 16}}, {"node": {"oid": "c1afa054b869f26f42a1585b7855c22c206e9642", "messageHeadline": "Rename flag to 'compress', export just compress* instead of whole module", "author": {"name": "Deirdre Connolly", "email": "deirdre@zfnd.org", "user": {"login": "dconnolly"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "a968a8db2bffae75fbb31596897be9088ddbb821", "messageHeadline": "Coalesce sha256_util export", "author": {"name": "Deirdre Connolly", "email": "deirdre@zfnd.org", "user": {"login": "dconnolly"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "789e705e61328b8ac1c0389036f48223ed6e1710", "messageHeadline": "utils feature has no dependencies", "author": {"name": "Deirdre Connolly", "email": "deirdre@zfnd.org", "user": {"login": "dconnolly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9b35c0d0152c9afea728903e847a3c6275a39e9", "messageHeadline": "Expose sha256_utils with the utils feature flag", "author": {"name": "Deirdre Connolly", "email": "deirdre@zfnd.org", "user": {"login": "dconnolly"}}, "additions": 33, "deletions": 15}}, {"node": {"oid": "87d1cb01d7c0541c82cb34be069dae6a069f491e", "messageHeadline": "Merge pull request #104 from linkmauve/compile-time-aarch64-crypto", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "3f9b92663c81b9495eb61e6847406e7922575210", "messageHeadline": "Allow compile-time detection of crypto on AArch64", "author": {"name": "Emmanuel Gil Peyrot", "email": "linkmauve@linkmauve.fr", "user": {"login": "linkmauve"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "5416689af01c5dd0fa9ad8af57c2370db38dd9b2", "messageHeadline": "Matching formatter.", "author": {"name": "Rodolfo Araujo", "email": "rodoufu@gmail.com", "user": {"login": "rodoufu"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1bdada7ded792205a132f41a23cac36568f2579d", "messageHeadline": "Fix build.", "author": {"name": "Rodolfo Araujo", "email": "rodoufu@gmail.com", "user": {"login": "rodoufu"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "37c9ccd321ee0efa34bf276eee2403478a0e46f1", "messageHeadline": "Merge branch 'master' into code_imp", "author": {"name": "Rodolfo Araujo", "email": "rodoufu@gmail.com", "user": {"login": "rodoufu"}}, "additions": 103, "deletions": 14}}, {"node": {"oid": "da2452e9de57e9e4ac40c8dc18b81afd3d223219", "messageHeadline": "bump sha1 and sha2 versions", "author": {"name": "newpavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3d11a0f248f5333c10de467716c1510c5ce45658", "messageHeadline": "remove benchmarks", "author": {"name": "newpavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "9edb0a53f7cfd6e89e7a14becc08855e258d2299", "messageHeadline": "Enable sha1 and sha2 AArch64 extensions from asm-hashes (#97)", "author": {"name": "linkmauve", "email": "linkmauve@linkmauve.fr", "user": {"login": "linkmauve"}}, "additions": 105, "deletions": 12}}, {"node": {"oid": "0f29b6cd8d604623f9cdfe7c7f14395190b03ac8", "messageHeadline": "Small code improvements.", "author": {"name": "Rodolfo Araujo", "email": "rodoufu@gmail.com", "user": {"login": "rodoufu"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ab72529a170e8b84a4cd8bdd1e1f826419620afe", "messageHeadline": "Small code improvements.", "author": {"name": "Rodolfo Araujo", "email": "rodoufu@gmail.com", "user": {"login": "rodoufu"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "18a28655d57b9e6a77c6d6b80299bfefc5f069e0", "messageHeadline": "add test vector for streebog overflow bug", "author": {"name": "newpavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9695573914ad96f234ecabf9ecee2dbb3a6a36ed", "messageHeadline": "Fix an overflow in Streebog causing panic or incorrect output (#91)", "author": {"name": "Jack Lloyd", "email": "jack.lloyd@fortanix.com", "user": {"login": "jack-fortanix"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "7f3080be055b2feef44c408870654619eb14524f", "messageHeadline": "fix block sizes for blake2 hashes", "author": {"name": "newpavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "526cc6e9fda3b31b7f19e28e20def26afa42bd45", "messageHeadline": "add sha3 docs", "author": {"name": "newpavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "2d6379d3fabeea639fa8cc6f5e94b46ec0303b5e", "messageHeadline": "Turn Keccak256Full comment into docs (#81)", "author": {"name": "Felix Rabe", "email": "felix@rabe.io", "user": {"login": "felixrabe"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "0484eaac39e8f5decda89ee6b812d6faa884e4f1", "messageHeadline": "Be slightly less judgemental of md5/sha1 (#80)", "author": {"name": "Christopher Durham", "email": "cad97@cad97.com", "user": {"login": "CAD97"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ce0db9759c474afbf1844325cf921020db77a03", "messageHeadline": "Make it run with rust 1.21", "author": {"name": "bold", "email": "bold@cryptoguru.com", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "f4834ae5424f77d29d16595633ff0db771ee6fac", "messageHeadline": "Remove unused unsafe", "author": {"name": "bold", "email": "bold@cryptoguru.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0ab3dba8023e1aa01d551c5aa1b2ed0f9ed04872", "messageHeadline": "Add shabal hash", "author": {"name": "bold", "email": "bold@cryptoguru.com", "user": null}, "additions": 1269, "deletions": 0}}, {"node": {"oid": "04127f7727be970cc084472db0fb0052d111e381", "messageHeadline": "update readme and license", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b7524a2bf2939f3d0186d62f411a23b2b95b27b4", "messageHeadline": "RIPEMD-320 implementation (#68)", "author": {"name": "Simon Chemouil", "email": "magnet@users.noreply.github.com", "user": {"login": "magnet"}}, "additions": 775, "deletions": 0}}, {"node": {"oid": "6bc31b36e0dadea1ecd7ad4072b15dcb65a9fc26", "messageHeadline": "Fix typo in docs (#66)", "author": {"name": "Martin Pool", "email": "mbp@sourcefrog.net", "user": {"login": "sourcefrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01988974374551c9886182db480df1adbe5dbf7f", "messageHeadline": "add deps.rs badge", "author": {"name": "newpavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "96a9be8dc6a3608530653e0fa97f1b673d1b7e6b", "messageHeadline": "keccak1600 (#63)", "author": {"name": "Kaz Wesley", "email": "keziahw@gmail.com", "user": {"login": "kazcw"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "669cde6ee42e4c82df9fe5f2190a81ee63ea6b97", "messageHeadline": "Fix asm feature, test features (#65)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "0c4d69230b41872f70408111a61fdde26d770fbc", "messageHeadline": "split variable hashes to separate types", "author": {"name": "newpavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 82, "deletions": 35}}, {"node": {"oid": "42eb3ef05981f09ded31826d4199650221d639fb", "messageHeadline": "Digest v0.8 (#44)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 1262, "deletions": 9104}}, {"node": {"oid": "0d2016e479ced3adc233f3569d7227bb0183a2c6", "messageHeadline": "fix CI", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 31, "deletions": 8}}, {"node": {"oid": "1b80801fe6ae0e268be5646196b2b660be4767fd", "messageHeadline": "fix CI", "author": {"name": "newpavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "b0d27c06634fa1950bc2aae5ffcf3b7f323b918f", "messageHeadline": "blake2 v0.7.1", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fde0104afbd8a308de0645c5e787bae9f7925994", "messageHeadline": "Use absolute imports for blake2 simd submodules. (#53)", "author": {"name": "David Reid", "email": "dreid@users.noreply.github.com", "user": {"login": "dreid"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "5d3c9f3d1a6ea204d0f76eba58f4ed48ad432b78", "messageHeadline": "asm feature bugfix", "author": {"name": "newpavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "4627025e22d25693e5d448e372342ed24a61362b", "messageHeadline": "use keccak crate in sha3", "author": {"name": "newpavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 7, "deletions": 128}}, {"node": {"oid": "1c790602ff5f334d5ad8fa1a812409c63d527a21", "messageHeadline": "travis config update", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "9587ec27f2b21e30e493ce90749e581043a74bd0", "messageHeadline": "return no_std to sha3", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "5a5688c2b866cbf364d7e3aafff9dac7151a8579", "messageHeadline": "sha3 improvements. fixed #42", "author": {"name": "newpavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 66, "deletions": 77}}, {"node": {"oid": "127a6d4957ed662f82ecf57682ad3e415458baa0", "messageHeadline": "readme update", "author": {"name": "newpavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "45ae730a76d15fc3ef0d5785bcdab054f1af2f55", "messageHeadline": "replaced wildcard digest dev-dependency", "author": {"name": "newpavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "e0611ea0d18493d099227b921e76539df589c4e0", "messageHeadline": "removed Copy derive", "author": {"name": "newpavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c56282a8020f091e631165d2e1fa9de590303b03", "messageHeadline": "blake2 doc updates", "author": {"name": "newpavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 50, "deletions": 8}}, {"node": {"oid": "333fc65eeff9b3e0152f970a8f2d6e77a12c1093", "messageHeadline": "disallow all failures except nightly in Travis CI", "author": {"name": "newpavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "87a0dd23dea40f11d78de310b1ef78b4d707023c", "messageHeadline": "Travis CI update", "author": {"name": "newpavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ce383287298dd819358b491e8021303e49a87b81", "messageHeadline": "Change minimum Rust version to 1.21", "author": {"name": "newpavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "912a87d3c8952f036d6b14d11fb6d45748ad1cdf", "messageHeadline": "change oldest supported Rust to 1.20", "author": {"name": "newpavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "7198fe1028c1246074e84c3cb28da6d199c86936", "messageHeadline": "hashes v0.7.0, removed patches", "author": {"name": "newpavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "0b414303afd362c99f3fe65cfe374c26e3206d1f", "messageHeadline": "deprecation of crypto-tests", "author": {"name": "newpavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 73, "deletions": 73}}, {"node": {"oid": "35d67388a707c89d293bda5259295bcc5e41dea2", "messageHeadline": "added opaque debug impl to balke2", "author": {"name": "newpavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "af9975dab52d5ce967c846ee1606b29d433ebba3", "messageHeadline": "updated blake2 to new MAC trait", "author": {"name": "newpavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "0aa4e0c0420448e2a0c8442a21a3675fe759274a", "messageHeadline": "blake2 code reorganization", "author": {"name": "newpavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 18, "deletions": 60}}, {"node": {"oid": "080e1b0ee7b08543bed22e8353a3d000468131d2", "messageHeadline": "Variable blake", "author": {"name": "newpavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 36, "deletions": 13}}, {"node": {"oid": "a24b09f2f88e2491895a4be7ebaabbc6c18e739f", "messageHeadline": "Removed explicit xargo installation", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c9b916e4bf320733b57895eb806fd0385c3ae1a3", "messageHeadline": "Test if crates truly can be built without std", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1a5ccc0e73ef8b95e4c5697daea3e6346c2ebdb3", "messageHeadline": "Return of no_std", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e19597721f356c5bddaa79a49e686daf65aeba77", "messageHeadline": "typo fix", "author": {"name": "newpavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "822ce3918cb9d13f21cfea361b6ab67a7810860a", "messageHeadline": "Added Rust 1.18 testing to CI", "author": {"name": "newpavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "18b9cd0dbf73ebf786a88a1ede7dea11b89e8fb6", "messageHeadline": "Simplified ripemd160 a bit", "author": {"name": "newpavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "a318f12fcacb43fa2190cdb8e5c4c66df687718c", "messageHeadline": "SHA-2 fix for BE arch", "author": {"name": "newpavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "021b699f62302921fb519201bc8823256b5158b5", "messageHeadline": "testing in release mode", "author": {"name": "newpavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0b943df17cf9bfb63bfc79fb0ebb6e6291a5ef6", "messageHeadline": "removed unnec. mut", "author": {"name": "newpavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25aa50f0a609393e2f259a21d50cc1fd29603918", "messageHeadline": "Fixed sha1 on BE arch", "author": {"name": "newpavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9b6b7dd1ca62b61ee81bc94481db613ffbcf7881", "messageHeadline": "removed leftover println", "author": {"name": "newpavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "bac4beeaaeceba2bce2c27d63a85c35ed1fcfd2f", "messageHeadline": "Groestl fix for BE arch. Fixes #41", "author": {"name": "newpavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "ee4338de8e63b5cffda220ab9e5d3f5744c47d1b", "messageHeadline": "Fixed to_be() conversion", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "892a3f5d0d62c53458adfb951ae4e47ebad563ed", "messageHeadline": "Fixed a bug in update_n", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2d77b51370bcd43a027f905bbddadf88a4b36548", "messageHeadline": "Add big-endian ci (powerpc) (#40)", "author": {"name": "quininer", "email": "quininer@live.com", "user": {"login": "quininer"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "dc6573c4422b24f87cc906535d257d3ebb517222", "messageHeadline": "update to digest v0.7", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "489462a4a674ec10cfbc9f2d1116dd858a16b2ec", "messageHeadline": "Added opaque Debug impl", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5ad5be1a198f7fb6a98219c0e50f60e6a49c30e9", "messageHeadline": "groestl update to digest v0.7", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 28, "deletions": 29}}, {"node": {"oid": "e67da1a73cf8f072321ece6ee719b35548688036", "messageHeadline": "whirlpool update to digest v0.7", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "352077ce25d09db989d1be93c49579fd419b6e77", "messageHeadline": "streebog update to digest v0.7", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 26, "deletions": 27}}, {"node": {"oid": "15bb634c67e58d130d8085dffb9aee8454ece8d4", "messageHeadline": "Small improvements", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 112, "deletions": 99}}, {"node": {"oid": "17771525f26c5f58a04badef8a69a681ba9ad381", "messageHeadline": "sha3 update to digest v0.7", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 95, "deletions": 101}}, {"node": {"oid": "2a0a122d79a9ee33adbd3c7f7c0956bfa62028cd", "messageHeadline": "sha2 version bump", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d765db056af1edc7e16c9e041ac3c402b2ec87bb", "messageHeadline": "sha2 update to digest v0.7", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 37, "deletions": 30}}, {"node": {"oid": "3ef291f107b7ec639e239a4f48974487f26e890e", "messageHeadline": "sha1 update to digest v0.7", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 27, "deletions": 53}}, {"node": {"oid": "37522ea0acd8bc1b27a4357b063c340bca2c6e4a", "messageHeadline": "Small improvements", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "aac966782c860400a116812a1e36553e748f209c", "messageHeadline": "ripemd160 update to digest v0.7", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "05f067620d76fe4f16593b4543c0d8f6a43a7160", "messageHeadline": "md5 update to digest v0.7", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 14, "deletions": 20}}, {"node": {"oid": "f93d6094223650a7f72c0dbd08984aca44ca5522", "messageHeadline": "small improvement", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "36c90e3965d6d7ce970a3bd8d38f74a8ed18cd57", "messageHeadline": "md4 update to digest v0.7", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "9e90591d1d84fa3cb777b242e6eac745bde89826", "messageHeadline": "md2 update to digest v0.7", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "0cf689464059b11d0f9697cb9d2b5bcf8d23acad", "messageHeadline": "gost94 update to digest v0.7", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 32, "deletions": 25}}, {"node": {"oid": "fba6ea8bb6c2dbee016253725c8744b36a6e50b6", "messageHeadline": "panic! -> unreachable!", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6738f1e01001014eb0e9c08ee9c7ccfa02ee5adb", "messageHeadline": "Minor updates to codestyle (#39)", "author": {"name": "Kyle Galloway", "email": "kyle.galloway.1993@gmail.com", "user": {"login": "kylegalloway"}}, "additions": 70, "deletions": 39}}, {"node": {"oid": "b0124de74d733e98fff4d9ce5d937b11cfbf46c8", "messageHeadline": "Disable VariableOutput for blake2", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a07ab2bac68b68063b8c540676bf5b1f72c158c5", "messageHeadline": "Fixed digest_reader docs", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bcc022861431d1e5e2dab83c99c1b0c299b52154", "messageHeadline": "Minor change in whirpool compression function", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 10, "deletions": 17}}, {"node": {"oid": "8d79a29eee0d2bfca02d8088883d5e3b0064a5a9", "messageHeadline": "Nongeneric md5 fix", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e2e06e252bddd28a102b3b99861d514bd33d05af", "messageHeadline": "md5 fix", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d274739d0e2c973b6f8b7888f31fd3163690087e", "messageHeadline": "Non-generic versions for md5 and sha1", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 108, "deletions": 59}}, {"node": {"oid": "8fe89672a76b76134f21128c243695ff2fdedc9b", "messageHeadline": "Readme fix", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6cf051f72261952896e6c42f676109d79b3e4746", "messageHeadline": "Readme update for digest v0.6", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "d73bb49a6418636aac5278b79e4064374221cfa2", "messageHeadline": "Big update: digest v0.6, block-buffer, byte-tools v2.0, etc.", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 3381, "deletions": 479}}, {"node": {"oid": "7df5fbc1d2b877fdcfb4310d81a4f249be2aa2d8", "messageHeadline": "Rust 1.13 compatibility. #27", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 28, "deletions": 18}}, {"node": {"oid": "5b773b12c20907f54f12c335e8b50a285376d53b", "messageHeadline": "md5 Rust 1.13 compatability. Fixes #26", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1003a18f4893b3f9843f3d5231798cfe42fa06a7", "messageHeadline": "Updated license file", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1169da80113d47e96010f03b9a4bb2c8a3d5fbb", "messageHeadline": "SHA-3 optimizations and padding code simplification", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 97, "deletions": 131}}, {"node": {"oid": "790c0d964334711f11c7b55360592ec73efa59b4", "messageHeadline": "SHA-3 optimizations and Rust 1.13 compatability", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 159, "deletions": 93}}, {"node": {"oid": "6ff275ffecb874547e9d1051050c8a7e07e62e62", "messageHeadline": "Added blake2 tests. Closes #24", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 1006, "deletions": 14}}, {"node": {"oid": "a5b49590065f941fc217e7344fe71c38521d9c72", "messageHeadline": "Added MAC impl for blake2", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "58bf694d435ff70222f7de1a06094de92a60b48e", "messageHeadline": "Updated readme with HMAC examples", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 76, "deletions": 21}}, {"node": {"oid": "41743060a8ed46e7c2d75dbf627404b5e0ce8383", "messageHeadline": "Added asm feature to md5, sha1, sha2, whirlpool", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 283, "deletions": 214}}, {"node": {"oid": "1e0ea27349271ef88ac545e1f512bd526fa73089", "messageHeadline": "Usage section polishing", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "22b5373baf63350ec0530f8fcc623c2bff05e72f", "messageHeadline": "Readme update", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 98, "deletions": 16}}, {"node": {"oid": "beb1413b113e8f6221ef60722f826d9bfde82dc5", "messageHeadline": "Added manual override for linguist", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cac4c3d7b1c648b9bef946bd0b808e5c8f798ba8", "messageHeadline": "MD5 optimization", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 166, "deletions": 148}}, {"node": {"oid": "3b909f1d3009faaab8bf329d74b548e74f499191", "messageHeadline": "Revert renaming", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "c49b5a507645efc9651814d857ae2035dd6a1695", "messageHeadline": "Removed patch version requirements and changed names for md5 and sha1", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 55, "deletions": 55}}, {"node": {"oid": "08ca4f5eae94c699f05f64334c3a774838a4ba1d", "messageHeadline": "Fixed doc links", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0ab2d59c47c5ecb2c4d36899f822dfb7f3dd9aad", "messageHeadline": "Updated readme", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "ab32a43d947c5c2edf040742a28d724ed366554e", "messageHeadline": "Digest rework", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 965, "deletions": 1627}}, {"node": {"oid": "398cd89b6f93758d6eac882a29270458937ef433", "messageHeadline": "Blake2 rework (#17)", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 983, "deletions": 623}}, {"node": {"oid": "98e58634733685bbbc7dd0dcadea119be4479126", "messageHeadline": "Travis fix", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0e9ab8300048f801fc4532e37463f27fb9b8c8f", "messageHeadline": "Workspace improvement", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 14, "deletions": 22}}, {"node": {"oid": "626a8d0bea2c1a66957223c14d653503cb188abb", "messageHeadline": "Replaced panic! with unreachable!", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9cb03083a5e2dd610a68904a675318d2e63f073c", "messageHeadline": "Added no-std category", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "9300bbbfd500cff8ee6d864241c474ed6adc2d4a", "messageHeadline": "Updated SHA-1 security level", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "029c8461dff4615d936d3002b7598747aac2bbf6", "messageHeadline": "Fixed whirlpool security level and added algorithm recommendation", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "4a47a4353737917c778cbd1db6e656f8dce19186", "messageHeadline": "README.md: Add security level \"hearts\" (#12)", "author": {"name": "Tony Arcieri", "email": "bascule@gmail.com", "user": {"login": "tarcieri"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "61ea53eefc1562b30a15891279bdcb128c3861c2", "messageHeadline": "Crates testing using workspace and cargo test --all", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 3, "deletions": 16}}, {"node": {"oid": "25b1f1daab2f1a82fec72aace11b4cf577f7f0b1", "messageHeadline": "Removed utils from travis", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c3a3a4e14b4825008aa58d9b8643f61680e08ed5", "messageHeadline": "Added workspace", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "d188e40e145e5df1ac2a608af12ef7309ba55970", "messageHeadline": "Added doc link for sha2", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6436e5711e4e5cd70685a66e419304a1494b06bd", "messageHeadline": "Typo fix", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a88e664b787552a56ca62308fd9d2944acaacfe", "messageHeadline": "Added category to groestl and updated readme", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "86e3886868f1efdd0a7fed1d89fa9811c9b885d4", "messageHeadline": "Implemented Grostl (#10)", "author": {"name": "Gulshan Singh", "email": "gsingh2011@gmail.com", "user": {"login": "gsingh93"}}, "additions": 988, "deletions": 0}}, {"node": {"oid": "128cb78158fbfbf75e9dc5c41168fa46bfd4c3b6", "messageHeadline": "readme update", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "7117487fef1932701886079dd41c6c8bc29386b3", "messageHeadline": "Added category and badge to Cargo.toml", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 43, "deletions": 7}}, {"node": {"oid": "e3cb72532e637cb70101192251f0484aaf2a2f06", "messageHeadline": "Category test", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "2cc4d44072a0e6fde1f5df09e18f0482af745aff", "messageHeadline": "Added MD2 to Travis. Bumped patch version", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a9638c90c522a17af65d8df812db253d606d4aab", "messageHeadline": "Merge pull request #9 from felipeamp/md2_one_million_a_test", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "1783a612598ffe64fdef7512ba6df633a54fc57a", "messageHeadline": "Added one_million_a test to MD2", "author": {"name": "felipeamp", "email": "felipeamp@gmail.com", "user": {"login": "felipeamp"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "045a319ab557fc4acf7dcf947ded8a90911e2b4f", "messageHeadline": "Added MD2 to readme. Plus minor change in code", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "8f22bae91b19e312ab3b993054fcb110fe8c6679", "messageHeadline": "Merge pull request #7 from felipeamp/md2", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 426, "deletions": 0}}, {"node": {"oid": "58faaccf98fe28cf13d66fa078bd34e26d5c4c39", "messageHeadline": "Removed .bk file", "author": {"name": "felipeamp", "email": "felipeamp@gmail.com", "user": {"login": "felipeamp"}}, "additions": 0, "deletions": 117}}, {"node": {"oid": "c10b569c4790d50cfb5c8fbda01f9a30acee14fa", "messageHeadline": "Minor changes in MD2", "author": {"name": "felipeamp", "email": "felipeamp@gmail.com", "user": {"login": "felipeamp"}}, "additions": 136, "deletions": 49}}, {"node": {"oid": "3c2e36a6e56b44285bc48c3021766fe22cb4e675", "messageHeadline": "Added MD2 hash function", "author": {"name": "felipeamp", "email": "felipeamp@gmail.com", "user": {"login": "felipeamp"}}, "additions": 456, "deletions": 0}}, {"node": {"oid": "8823438d58ebacc927ccb3cb9e1d19840577d926", "messageHeadline": "Added documentation links to readme", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "ebea63acf867f01af58049137d1477cc7c6d2b04", "messageHeadline": "Updated SHA hashes to digest-buffer 0.2", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 53, "deletions": 50}}, {"node": {"oid": "8f28469257470f3ba49b5860d296540e5511a629", "messageHeadline": "Updated streebog and whirlpool to digest-buffer 0.2", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 44, "deletions": 41}}, {"node": {"oid": "92d4716780ae87845ad546775409c7f2f3805017", "messageHeadline": "Added crate badges to README", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "d0f59061e810af4bc3f30edca5b958eeef708b17", "messageHeadline": "Updated ripemd160 to digest-buffer 0.2", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 11, "deletions": 19}}, {"node": {"oid": "b585ba084a55553b7abc1a3a785b5ec30b9266bf", "messageHeadline": "Updated md5 to digest-buffer 0.2", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "30ccc6287a8b40bb9b0f86018d0bfa50bc78251c", "messageHeadline": "Updated md4 to digest-buffer 0.2", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "274f72ddc16bdced4a9d141f7e8d55fb7f8cb56b", "messageHeadline": "Updated gost94 to digest-buffer 0.2", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 30, "deletions": 34}}, {"node": {"oid": "2349540890d3ddcc4dbc8acd77f5e4d83e0b39cb", "messageHeadline": "Updated utils to generic-array 0.6, changed behavior of digest-buffer", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "ffb073ce8aaec94ac537f330d6c8142bbcb94203", "messageHeadline": "Added utils to travis", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "97dcf48f07645074d6d28b2095d67dcc41b69c21", "messageHeadline": "Moved in digest and digest-buffer crates", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 620, "deletions": 0}}, {"node": {"oid": "c6d37f36f05d9bd0bb5a2e7bd5ed6b4236f565ea", "messageHeadline": "Readme update", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0d4f6b972284ab90718759ee7025ea8ae459a944", "messageHeadline": "Added Travis CI", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "93b3fb70c449a5365cd6ddbcf0dc044f000a4020", "messageHeadline": "gost94 fix for stable rust", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f06e5802f03c60083fe635bc8f4f8982bf5aaee3", "messageHeadline": "Added test for streebog's SHUFFLED_LIN_TABLE, bumped patch version", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 48, "deletions": 27}}, {"node": {"oid": "24c92579ed7e70d6c0f6b6b199bddffa67fd67f4", "messageHeadline": "Streebog patch version bump", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f36f16a35488148245c89f96e490966c9e1f16ef", "messageHeadline": "Merge pull request #3 from dotdash/streebog_perf", "author": {"name": "Artyom Pavlov", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 526, "deletions": 524}}, {"node": {"oid": "9fb5c1c2498d1deebe0e6bbe305ece0f9af97762", "messageHeadline": "streebog: Manually unroll the inner-loop in lps() once", "author": {"name": "Bj\u00f6rn Steinbrink", "email": "bsteinbr@gmail.com", "user": {"login": "dotdash"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "116b3873a803514489449f45800a38f5ed46ead2", "messageHeadline": "streebog: Pre-Shuffle LIN_TABLE to reduce the number of indirections", "author": {"name": "Bj\u00f6rn Steinbrink", "email": "bsteinbr@gmail.com", "user": {"login": "dotdash"}}, "additions": 522, "deletions": 522}}, {"node": {"oid": "d9f02c0eb3c8194129b54ce6f76241fd6f0d224f", "messageHeadline": "Added GOST94", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 802, "deletions": 0}}, {"node": {"oid": "ba3383dd404ef8dee0cf8388ed4ef59ea4fb615b", "messageHeadline": "Update to a new versions of digest and crypto-tests", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 1025, "deletions": 978}}, {"node": {"oid": "6eb511c8b70352a624c66117d5e86913e4e50f15", "messageHeadline": "Streebog optimizations, additional tests and example", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 74, "deletions": 46}}, {"node": {"oid": "e30347633eac9935bee36fd75183e6fc450fa77d", "messageHeadline": "Added links to readme and removed testing script", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 9, "deletions": 18}}, {"node": {"oid": "ba533f5775354f1b6c005c2272d625a427a0a35e", "messageHeadline": "Added streebog crate", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 1252, "deletions": 0}}, {"node": {"oid": "36523ad3ed4f1a22fc71187b4c0acfb9dce8d392", "messageHeadline": "First commit", "author": {"name": "\u0410\u0440\u0442\u0451\u043c \u041f\u0430\u0432\u043b\u043e\u0432 [Artyom Pavlov]", "email": "newpavlov@gmail.com", "user": {"login": "newpavlov"}}, "additions": 11037, "deletions": 0}}]