Skip to content

Releases: pedroalbanese/edgetk

v1.5.1-alpha

12 Jul 17:09
96e302c
Compare
Choose a tag to compare
v1.5.1-alpha

Added Functions IX

18 May 22:03
2729778
Compare
Choose a tag to compare

New Functions

  • Luffa Hash Function (Hitachi, ESAT/COSIC - SHA-3 Candidate)
  • Fugue Hash Function (IBM)
  • Hamsi (ESAT/SCD-COSIC)
  • SHAvite-3 (Eli Biham - SHA-3 Candidate)
  • SIMD (NIST SHA-3 Candidate)

Documentation
SHAvite-3: https://ehash.iaik.tugraz.at/uploads/f/f5/Shavite.pdf
Hamsi: https://www.esat.kuleuven.be/cosic/publications/article-1203.pdf
Luffa: https://www.hitachi.com/rd/yrl/crypto/luffa/Luffa_v2_Specification_20091002.pdf
Fugue: https://eprint.iacr.org/2014/423.pdf

v1.4.9

03 May 22:22
465e97e
Compare
Choose a tag to compare
Curve448

v1.4.8

16 Apr 18:49
c370109
Compare
Choose a tag to compare
v1.4.8

Added Functions VIII

03 Apr 20:48
61a1ddb
Compare
Choose a tag to compare

New Functions

  • Lyra2REv2 Key Derivation Function
  • ECHO Hash Function (NIST SHA-3 Candidate)
  • ESCH Hash Function (from SPARKLE)
  • BMW Hash Function (NIST SHA-3 Candidate)
  • CubeHash256 (NIST SHA-3 Candidate)

Documentation
BMW by Mohamed El Hadedy: http://people.item.ntnu.no/~danilog/Hash/BMW-SecondRound/Supporting_Documentation/BlueMidnightWishDocumentation.pdf
ECHO: https://ehash.iaik.tugraz.at/uploads/9/91/Echo.pdf

Added Functions VII

28 Mar 21:45
17ccd20
Compare
Choose a tag to compare

New Functions

  • KDF_GOSTR3411_2012_256 KDF function (RFC 7836)
  • DSTU 7564:2014 A New Standard of Ukraine: The Kupyna Hash Function
  • DSTU 7624:2014 Encryption Standard of Ukraine: Kalyna Block Cipher (EAX Mode)
  • EAX Mode of Operation for 64/128/256/512/1024-bit Block Ciphers

Documentation
A New Standard of Ukraine: The Купина (Kupyna) Hash Function: https://eprint.iacr.org/2015/885
A New Encryption Standard of Ukraine: The Kalyna Block Cipher: https://eprint.iacr.org/2015/650
RFC 4764: https://datatracker.ietf.org/doc/html/rfc4764

Added Functions VI

22 Mar 19:37
294375f
Compare
Choose a tag to compare

Block Ciphers

  • CAST256 (CAST6) 128-bit block cipher with 128/192/256-bit keys
  • LOKI97 128-bit block cipher with 128/192/256-bit keys
  • Kalyna 128/256/512-bit block cipher with 128/256/512-bit keys

Public Key Algorithms

  • CRYSTALS-Kyber post-quantum shared key agreement scheme
  • CRYSTALS-Dilithium post-quantum digital signature scheme

Documentation

Kyber: https://datatracker.ietf.org/doc/draft-uni-qsckeys-kyber/
Dilithium: https://datatracker.ietf.org/doc/html/draft-uni-qsckeys-dilithium-00
A New Encryption Standard of Ukraine - The Kalyna Block Cipher: https://eprint.iacr.org/2015/650

v1.4.4

13 Mar 14:29
e38f7bc
Compare
Choose a tag to compare
Some fixes

Additional Bulk Ciphers

11 Mar 16:21
6074c35
Compare
Choose a tag to compare

Block Ciphers

  • E2 128-bit block cipher with 128/192/256-bit keys (NTT)
  • CRYPTON 128-bit block cipher with 128/192/256-bit keys (Chae Hoon Lim)
  • CLEFIA 128-bit block cipher with 128/192/256-bit keys (Sony)
  • NOEKEON 128-bit block cipher with 128-bit key (Joan Daemen & Vincent Rijmen)
  • MARS 128-bit block cipher with 128/192/256-bit keys (IBM)
  • PRESENT 64-bit block cipher with 80-bit key (Andrey Bogdanov, Lars R. Knudsen)
  • TWINE 64-bit block cipher with 80/128-bit keys (NEC Corporation)
  • Khazad SPN 64-bit block cipher with 128-bit key (Paulo S.L.M. Barreto & Vincent Rijmen)

Stream Ciphers

  • Trivium stream cipher with 80-bit key (Bart Preneel)

Documentation

ISO/IEC 29192-2:2019 PRESENT, CLEFIA and LEA block ciphers
ISO/IEC 29192-3:2012 Trivium Stream cipher with 80-bit key

RC6 Block Cipher

04 Feb 20:22
fab1234
Compare
Choose a tag to compare

Minor fixes