This library has been archived and is no longer supported. As such it should not be used, and it is not used by Coinbase.
Coinbase's advanced cryptography library
Use the latest version of this library:
go get github.com/coinbase/kryptology
Pin a specific release of this library:
go get github.com/coinbase/[email protected]
Public documentations can be found at https://pkg.go.dev/github.com/coinbase/kryptology
To access the documentation of the local version, run godoc -http=:6060 and open
the following url in your browser.
http://localhost:6060/pkg/github.com/coinbase/kryptology/
Prerequisites: golang 1.17, make
git clone [email protected]/coinbase/kryptology.git && make
The following is the list of primitives and protocols that are implemented in this repository.
The curve abstraction code can be found at pkg/core/curves/curve.go
The curves that implement this abstraction are as follows.
The generic protocol interface pkg/core/protocol/protocol.go. This abstraction is currently only used in DKLs18 implementation.
vMajor.Minor.Patch
Overall
Maintained
Code review
Go module
Latest release
Releases this year
1,406 followers · starred Dec 2021
204 followers · starred Dec 2021
974 followers · starred Dec 2021
1,487 followers · starred Dec 2021
This library has been archived and is no longer supported. As such it should not be used, and it is not used by Coinbase.
Coinbase's advanced cryptography library
Use the latest version of this library:
go get github.com/coinbase/kryptology
Pin a specific release of this library:
go get github.com/coinbase/[email protected]
Public documentations can be found at https://pkg.go.dev/github.com/coinbase/kryptology
To access the documentation of the local version, run godoc -http=:6060 and open
the following url in your browser.
http://localhost:6060/pkg/github.com/coinbase/kryptology/
Prerequisites: golang 1.17, make
git clone [email protected]/coinbase/kryptology.git && make
The following is the list of primitives and protocols that are implemented in this repository.
The curve abstraction code can be found at pkg/core/curves/curve.go
The curves that implement this abstraction are as follows.
The generic protocol interface pkg/core/protocol/protocol.go. This abstraction is currently only used in DKLs18 implementation.
vMajor.Minor.Patch
Overall
Maintained
Code review
Go module
Latest release
Releases this year
1,406 followers · starred Dec 2021
204 followers · starred Dec 2021
974 followers · starred Dec 2021
1,487 followers · starred Dec 2021