Skip to content

Latest commit

 

History

History
20 lines (14 loc) · 429 Bytes

README.md

File metadata and controls

20 lines (14 loc) · 429 Bytes

Cryptography Tasks

This is the collection of the tasks implemented during the "Cryptography for Developers" course at the Distributed Lab.

Implementations

JavaSript:

  • Custom Big Integer
  • SP-box (Substitution–permutation network)
  • FIPS-140-3 key tests
  • SHA-1
  • SHA-3 (in progress)

Python:

  • Elliptic Curve arithmetic wrapper
  • Digital Signatures (RSA, ECDSA, Schnorr, Schnorr MuSig)
  • ElGamal Encryption