Skip to content

Latest commit

 

History

History
20 lines (16 loc) · 657 Bytes

README.md

File metadata and controls

20 lines (16 loc) · 657 Bytes

crypt0

crypt0 contains the implementation of common cryptographic building blocks, from Field Element to more complex implementations, such as secret sharing schemes and homomorphic encryption.

What's inside

  • Field element
  • Big Int utils
  • RSA digital signature algorithm
  • Secret sharing schemas (Additive, Shamir's)
  • Paillier cryptosystem

Installation

$ go get github.com/tronch0/crypt0

TODO

A word of caution

This library was created primarily for education purposes, with future application for different projects. You should NOT USE THIS CODE IN PRODUCTION SYSTEMS.