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

github.com/niclabs/tcrsa

Threshold Cryptography Golang Library

by niclabs

v0.0.5 (see all)License:MIT
go get github.com/niclabs/tcrsa
Readme

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

GitHub Stars

11

LAST COMMIT

1yr ago

MAINTAINERS

0

CONTRIBUTORS

6

OPEN ISSUES

0

OPEN PRs

0
VersionTagPublished
v0.0.6-0.20210111115003-f8ebd8f6f3aa
1yr ago
v0.0.5
1yr ago
v0.0.4
2yrs ago
v0.0.1
2yrs ago
No alternatives found
No tutorials found
Add a tutorial