goat

module
v0.0.3 Latest Latest
Warning

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

Go to latest
Published: Oct 28, 2022 License: MIT

Directories

Path Synopsis
package enc provides interfaces for Content Encryption.
package enc provides interfaces for Content Encryption.
internal
jsonutils
jsonutils package is utilities for handling JSON.
jsonutils package is utilities for handling JSON.
jwa
Package jwa implements RFC 7518.
Package jwa implements RFC 7518.
acbc
package acbc provides AES_CBC_HMAC_SHA2 Algorithms.
package acbc provides AES_CBC_HMAC_SHA2 Algorithms.
agcm
Package agcm implements key wrapping with AES GCM.
Package agcm implements key wrapping with AES GCM.
agcmkw
package agcmkw implements a Key Encryption algorithm AES GCM
package agcmkw implements a Key Encryption algorithm AES GCM
akw
Package akw implements a Key Encryption Algorithm AES.
Package akw implements a Key Encryption Algorithm AES.
dir
Package dir implements a Key Wrapping algorithm that is direct use of a shared symmetric key as the CEK.
Package dir implements a Key Wrapping algorithm that is direct use of a shared symmetric key as the CEK.
ecdhes
Package ecdhes implements a Key Agreement Algorithm with Elliptic Curve Diffie-Hellman Ephemeral Static (ECDH-ES).
Package ecdhes implements a Key Agreement Algorithm with Elliptic Curve Diffie-Hellman Ephemeral Static (ECDH-ES).
eddsa
Package eddsa is a signing algorithm Edwards-Curve Digital Signature Algorithm.
Package eddsa is a signing algorithm Edwards-Curve Digital Signature Algorithm.
es
package es implements a signing algorithm ECDSA using SHA-2.
package es implements a signing algorithm ECDSA using SHA-2.
hs
package hs implements a signing algorithm HMAC using SHA-2.
package hs implements a signing algorithm HMAC using SHA-2.
none
package none implements no signature algorithm.
package none implements no signature algorithm.
pbes2
package pbes2 implements a Key Encryption algorithm that is PBES2 with HMAC SHA-2 and AES Key wrapping.
package pbes2 implements a Key Encryption algorithm that is PBES2 with HMAC SHA-2 and AES Key wrapping.
ps
Package ps implements a signing algorithm RSASSA-PSS Digital Signature.
Package ps implements a signing algorithm RSASSA-PSS Digital Signature.
rs
Package rs implements a signing algorithm RSASSA-PKCS1-v1_5 using SHA-2.
Package rs implements a signing algorithm RSASSA-PKCS1-v1_5 using SHA-2.
rsaoaep
Package rsaoaep implements a Key Encryption Algorithm RSA-OAEP.
Package rsaoaep implements a Key Encryption Algorithm RSA-OAEP.
rsapkcs1v15
Package rsaoaep implements a Key Encryption Algorithm RSAES-PKCS1-v1_5.
Package rsaoaep implements a Key Encryption Algorithm RSAES-PKCS1-v1_5.
jwk
The package jwk handles JSON Web Key [RFC7517].
The package jwk handles JSON Web Key [RFC7517].
jwktypes
Package jwktypes contains types used by the package jwk.
Package jwktypes contains types used by the package jwk.
Package jws handles JSON Web Signatures in [RFC7515].
Package jws handles JSON Web Signatures in [RFC7515].
Package keymanage defines the interface of Key Management Algorithms.
Package keymanage defines the interface of Key Management Algorithms.
Package oidc provides OpenID Connect clients.
Package oidc provides OpenID Connect clients.
package sig provides interface for signature.
package sig provides interface for signature.
Package x25519 implements the X25519 Elliptic Curve Diffie-Hellman algorithm.
Package x25519 implements the X25519 Elliptic Curve Diffie-Hellman algorithm.
Package x448 implements the X448 Elliptic Curve Diffie-Hellman algorithm.
Package x448 implements the X448 Elliptic Curve Diffie-Hellman algorithm.

Jump to

Keyboard shortcuts

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