Directories ¶
Path | Synopsis |
---|---|
Package veil implements the Veil hybrid cryptosystem.
|
Package veil implements the Veil hybrid cryptosystem. |
internal
Package internal contains various helper functions for writing STROBE protocols.
|
Package internal contains various helper functions for writing STROBE protocols. |
internal/hpke
Package hpke provides the underlying STROBE protocol for Veil's authenticated hybrid public key encryption system.
|
Package hpke provides the underlying STROBE protocol for Veil's authenticated hybrid public key encryption system. |
internal/mres
Package mres provides the underlying STROBE protocol for Veil's multi-recipient encryption system.
|
Package mres provides the underlying STROBE protocol for Veil's multi-recipient encryption system. |
internal/pbenc
Package pbenc implements memory-hard password-based encryption via STROBE using balloon hashing.
|
Package pbenc implements memory-hard password-based encryption via STROBE using balloon hashing. |
internal/scaldf
Package scaldf provides the underlying STROBE protocols for Veil's scalar derivation functions, which derive ristretto255 scalars from other pieces of data.
|
Package scaldf provides the underlying STROBE protocols for Veil's scalar derivation functions, which derive ristretto255 scalars from other pieces of data. |
internal/schnorr
Package schnorr provides the underlying STROBE protocol for Veil's Schnorr signatures.
|
Package schnorr provides the underlying STROBE protocol for Veil's Schnorr signatures. |
Click to show internal directories.
Click to hide internal directories.