cryptography/

directory
v9.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 3, 2026 License: AGPL-3.0

Directories

Path Synopsis
Package encryption contains the interfaces and implementations for encrypting and decrypting data.
Package encryption contains the interfaces and implementations for encrypting and decrypting data.
aes
Package aes contains the interfaces and implementations for encrypting and decrypting data.
Package aes contains the interfaces and implementations for encrypting and decrypting data.
mock
Package encryptionmock provides moq-generated mock implementations of the encryption package's interfaces.
Package encryptionmock provides moq-generated mock implementations of the encryption package's interfaces.
salsa20
Package salsa20 contains the interfaces and implementations for encrypting and decrypting data.
Package salsa20 contains the interfaces and implementations for encrypting and decrypting data.
adler32
Package adler32 implements hashing.Hasher using the Adler-32 checksum.
Package adler32 implements hashing.Hasher using the Adler-32 checksum.
canonical
Package canonical hashes Go values by content, producing the same digest for semantically identical values regardless of which process built them, in what order, or how their types declare fields.
Package canonical hashes Go values by content, producing the same digest for semantically identical values regardless of which process built them, in what order, or how their types declare fields.
crc64
Package crc64 implements hashing.Hasher using the CRC-64 (ISO) checksum, and exposes ChecksumISO for callers that want the checksum as the integer it natively is.
Package crc64 implements hashing.Hasher using the CRC-64 (ISO) checksum, and exposes ChecksumISO for callers that want the checksum as the integer it natively is.
fnv
Package fnv implements hashing.Hasher using the FNV-1a hash, and exposes Sum64a and Sum128a for callers that want the hash as the integer it natively is.
Package fnv implements hashing.Hasher using the FNV-1a hash, and exposes Sum64a and Sum128a for callers that want the hash as the integer it natively is.
hmac
Package hmac provides keyed hashing.Hasher implementations, for the cases where a digest has to prove who computed it rather than only what was computed.
Package hmac provides keyed hashing.Hasher implementations, for the cases where a digest has to prove who computed it rather than only what was computed.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL