Skip to content

Wishlist: Adding ciphers that are in other major libraries #346

Open
@DonaldTsang

Description

@DonaldTsang

The goal of this Issue is to "price match" libtomcrypt with other cryptographic libraries in regards to functionality and variety.

reference: https://www.cryptopp.com/

  • Block Cipher
  • IDEA
  • Kalyna
  • SIMON and SPECK
  • SM4
  • Threefish 256/512/1024
  • Serpent
  • SHACAL 1 and 2
  • TEA
  • Stream cipher
  • Salsa20 and XSalsa20
  • Panama
  • Sosemanuk

reference: https://botan.randombit.net/manual/

  • Block Cipher
  • DESX
  • GOST-28147-89
  • Lion
  • MISTY1
  • Serpent
  • SM4
  • Threefish
  • Stream Cipher
  • Salsa20
  • SHAKE128
  • Block Cipher
  • Others
  • Cipher Cascades

reference: http://www.bouncycastle.org/csharp/index.html

  • CAST6
  • DESede
  • GOST28147
  • HC-128 and HC-256
  • ISAAC
  • Serpent
  • TEA/XTEA
  • Threefish
  • Tnepres
  • VMPC
  • XSalsa20
  • GOFB mode
  • OpenPGPCFB mode

Elliptic curves that are safe
reference: https://eprint.iacr.org/2013/647

Type 224-bit 256-bit 384-bit 512-bit
Montgomery - [ ] M-221 - [ ] Curve25519 - [ ] M-383 - [ ] M-511
Edwards - [ ] E-222 - [ ] Curve1174 - [ ] E-382 - [ ] E-512

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions