package keys

import "github.com/microsoft/go-mssqldb/internal/github.com/swisscom/mssql-always-encrypted/pkg/keys"

Index

Types

type AeadAes256CbcHmac256

type AeadAes256CbcHmac256 struct {
	// contains filtered or unexported fields
}

func NewAeadAes256CbcHmac256

func NewAeadAes256CbcHmac256(rootKey []byte) AeadAes256CbcHmac256

func (AeadAes256CbcHmac256) EncryptionKey

func (a AeadAes256CbcHmac256) EncryptionKey() []byte

func (AeadAes256CbcHmac256) IvKey

func (a AeadAes256CbcHmac256) IvKey() []byte

func (AeadAes256CbcHmac256) MacKey

func (a AeadAes256CbcHmac256) MacKey() []byte

func (AeadAes256CbcHmac256) RootKey

func (a AeadAes256CbcHmac256) RootKey() []byte

type Key

type Key interface {
	RootKey() []byte
}

Source Files

aead_aes_256_cbc_hmac_256.go key.go

Version
v1.8.0 (latest)
Published
Dec 5, 2024
Platform
linux/amd64
Imports
3 packages
Last checked
1 hour ago

Tools for package owners.