jacobsa_crypto/

directory
v1.4.5 Latest Latest
Warning

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

Go to latest
Published: Apr 5, 2021 License: AGPL-3.0, Apache-2.0

README

This repository contains Go packages related to cryptographic standards that are not included in the Go standard library. These include:

  • SIV mode, which provides deterministic encryption with authentication.

  • CMAC, a message authentication system used by SIV mode.

Directories

Path Synopsis
Package cmac implements the CMAC mode for message authentication, as defined by NIST Special Publication 800-38B. When a 16-byte key is used, this matches the AES-CMAC algorithm defined by RFC 4493.
Package cmac implements the CMAC mode for message authentication, as defined by NIST Special Publication 800-38B. When a 16-byte key is used, this matches the AES-CMAC algorithm defined by RFC 4493.
Package common contains common implementation details of other packages, and should not be used directly.
Package common contains common implementation details of other packages, and should not be used directly.
Package siv implements the SIV (Synthetic Initialization Vector) mode of AES, as defined by RFC 5297.
Package siv implements the SIV (Synthetic Initialization Vector) mode of AES, as defined by RFC 5297.

Jump to

Keyboard shortcuts

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