Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ECDHAEADCompositeDecrypt ¶
type ECDHAEADCompositeDecrypt struct {
// contains filtered or unexported fields
}
ECDHAEADCompositeDecrypt is an instance of AES-GCM decryption in the context of ECDH/concat kdf WK of CEK and AEAD content decryption.
func NewECDHAEADCompositeDecrypt ¶
func NewECDHAEADCompositeDecrypt(encHelper composite.EncrypterHelper, cek []byte) *ECDHAEADCompositeDecrypt
NewECDHAEADCompositeDecrypt returns ECDH composite decryption construct with Concat KDF/ECDH-ES key unwrapping and AEAD payload decryption.
type ECDHAEADCompositeEncrypt ¶
type ECDHAEADCompositeEncrypt struct {
// contains filtered or unexported fields
}
ECDHAEADCompositeEncrypt is an instance of ECDH-ES encryption with Concat KDF and AEAD content encryption.
func NewECDHAEADCompositeEncrypt ¶
func NewECDHAEADCompositeEncrypt(encHelper composite.EncrypterHelper, cek []byte) *ECDHAEADCompositeEncrypt
NewECDHAEADCompositeEncrypt returns ECDH (KW done outside of this Tink key implementation) AES encryption construct for AEAD content encryption.
Click to show internal directories.
Click to hide internal directories.