Skip to content
forked from niclabs/tcrsa

Threshold Cryptography Golang Library

License

Notifications You must be signed in to change notification settings

everFinance/tcrsa

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Golang Threshold Cryptography Library - RSA implementation

Go Report Card Build Status GoDoc

This library implements the cryptographic algorithms of Victor Shoup's paper Practical Threshold Signatures in the Golang programming language.

The codebase, commments and optimizations were ported from a previous implementation in C language, called tchsm-libtc. As the previous implementation, the objective of this library is to provide a set of primitives to work with.

Requirements

Due to Golang extensive standard library, this implementation does not have external requirements (obviously aside of Golang, version 1.12 or above).

Installing

go get https://github.com/niclabs/tcrsa

To run the tests you just need to use go test:

go test

About

Threshold Cryptography Golang Library

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 100.0%