Skip to content

loicbacci/crypto-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crypto-go

Package containing implementations of cryptographic functions.

Functions

Hashing:

Stream ciphers:

  • Salsa20/12, Salsa20/20
  • ChaCha12, ChaCha20 (Done ChaCha20)
  • CSS stream cipher
  • RC4

Block ciphers:

MAC:

  • CRC32
  • ECBC
  • ANSI CBC-MAC (ANSI X9.9, ANSI X9.19, ISO 8731-1, ISO/IEC 9797)
  • CMAC
  • NMAC
  • PMAC
  • XECB

Modes of operations:

Signatures:

  • RSA_PKCS1
  • ECDSA (SECP256R1, SECP384R1, SECP512R1)
  • RSASSA-PSS (pk rsaEncryption, pk RSASSA-PSS)
  • EdDSA (ed25519, ed448)
  • DSA

Certificates:

  • X509, OpenPGP

EC groups:

  • ECDHE (SECP256R1, SECP384R1, SECP512R1, X25519, X448)
  • DHE (FFDHE 2048, 3072, 4096, 6144, 8192)

Key derivation:

  • HKDP (RFC 5869)

To sort:

  • POLY1305

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages