package aes
import "github.com/dvsekhvalnov/jose2go/aes"
Package aes contains provides AES Key Wrap and ECB mode implementations
Index ¶
- func KeyUnwrap(encryptedCek, kek []byte) ([]byte, error)
- func KeyWrap(cek, kek []byte) ([]byte, error)
- func NewECBDecrypter(b cipher.Block) cipher.BlockMode
- func NewECBEncrypter(b cipher.Block) cipher.BlockMode
Functions ¶
func KeyUnwrap ¶
KeyUnwrap decrypts previously encrypted key (CEK) with KEK key using AES Key Wrap (rfc 3394) algorithm
func KeyWrap ¶
KeyWrap encrypts provided key (CEK) with KEK key using AES Key Wrap (rfc 3394) algorithm
func NewECBDecrypter ¶
NewECBDecrypter creates BlockMode for AES decryption in ECB mode
func NewECBEncrypter ¶
NewECBEncrypter creates BlockMode for AES encryption in ECB mode
Source Files ¶
- Version
- v1.6.0
- Published
- Dec 6, 2023
- Platform
- js/wasm
- Imports
- 5 packages
- Last checked
- 1 day ago –
Tools for package owners.