Directories ¶
Path | Synopsis |
---|---|
internal
|
|
group
package group provides interfaces for group-related objects.
|
package group provides interfaces for group-related objects. |
group/mod
Package mod contains a generic implementation of finite field arithmetic on integer fields with a constant modulus.
|
Package mod contains a generic implementation of finite field arithmetic on integer fields with a constant modulus. |
group/nist
Package nist implements cryptographic groups and ciphersuites based on the NIST standards, using Go's built-in crypto library.
|
Package nist implements cryptographic groups and ciphersuites based on the NIST standards, using Go's built-in crypto library. |
group/share
Package share implements Shamir secret sharing and polynomial commitments.
|
Package share implements Shamir secret sharing and polynomial commitments. |
group/test
Package test contains generic testing and benchmarking infrastructure for cryptographic groups and ciphersuites.
|
Package test contains generic testing and benchmarking infrastructure for cryptographic groups and ciphersuites. |
Package tdh2 implements the TDH2 protocol (Shoup and Gennaro, 2001: https://www.shoup.net/papers/thresh1.pdf).
|
Package tdh2 implements the TDH2 protocol (Shoup and Gennaro, 2001: https://www.shoup.net/papers/thresh1.pdf). |
Package tdh2easy implements an easy interface of TDH2-based hybrid encryption.
|
Package tdh2easy implements an easy interface of TDH2-based hybrid encryption. |
Click to show internal directories.
Click to hide internal directories.