Skip to content

Releases: pedroalbanese/edgetk

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

Lyra2REv1

27 Jan 23:00
634cede
Compare
Choose a tag to compare

Lyra2: Password Hashing Scheme with improved security
against time-memory trade-offs.
https://sol.sbc.org.br/index.php/ctd/article/download/3455/3414

v1.4.0

14 Jan 17:58
3975061
Compare
Choose a tag to compare
ECKA-EG Key Agreement Protocol

Chinese IBE Standard

15 Dec 17:39
ff1e7a7
Compare
Choose a tag to compare
v1.3.9

GM/T 0044-2016 SM9

Minor fixes

23 Nov 15:36
7472e76
Compare
Choose a tag to compare
v1.3.8

Added Functions V

SPHINCS+

15 Nov 15:07
b96143b
Compare
Choose a tag to compare

Added Functions V

  • SPHINCS+ (Post-Quantum Hash-based signature scheme)
  • Argon2 (Password-hashing scheme and Password-based key derivation function)
  • Makwa (Password-hashing scheme)
  • VMAC (Variable message authentication code)
  • GMAC (Galois message authentication code)