mirror of
https://github.com/golang/go.git
synced 2025-12-07 13:50:04 +00:00
Fixes #75300 Change-Id: I6a83e0d040dba3366819d2afff704f886a6a6964 Reviewed-on: https://go-review.googlesource.com/c/go/+/723560 Reviewed-by: Cherry Mui <cherryyz@google.com> Reviewed-by: Daniel McCarney <daniel@binaryparadox.net> Auto-Submit: Filippo Valsorda <filippo@golang.org> TryBot-Bypass: Filippo Valsorda <filippo@golang.org> Reviewed-by: Roland Shoemaker <roland@golang.org>
63 lines
4.2 KiB
Text
63 lines
4.2 KiB
Text
pkg crypto, type Decapsulator interface { Decapsulate, Encapsulator } #75300
|
|
pkg crypto, type Decapsulator interface, Decapsulate([]uint8) ([]uint8, error) #75300
|
|
pkg crypto, type Decapsulator interface, Encapsulator() Encapsulator #75300
|
|
pkg crypto, type Encapsulator interface { Bytes, Encapsulate } #75300
|
|
pkg crypto, type Encapsulator interface, Bytes() []uint8 #75300
|
|
pkg crypto, type Encapsulator interface, Encapsulate() ([]uint8, []uint8) #75300
|
|
pkg crypto/ecdh, type KeyExchanger interface { Curve, ECDH, PublicKey } #75300
|
|
pkg crypto/ecdh, type KeyExchanger interface, Curve() Curve #75300
|
|
pkg crypto/ecdh, type KeyExchanger interface, ECDH(*PublicKey) ([]uint8, error) #75300
|
|
pkg crypto/ecdh, type KeyExchanger interface, PublicKey() *PublicKey #75300
|
|
pkg crypto/mlkem, method (*DecapsulationKey1024) Encapsulator() crypto.Encapsulator #75300
|
|
pkg crypto/mlkem, method (*DecapsulationKey768) Encapsulator() crypto.Encapsulator #75300
|
|
pkg crypto/hpke, func AES128GCM() AEAD #75300
|
|
pkg crypto/hpke, func AES256GCM() AEAD #75300
|
|
pkg crypto/hpke, func ChaCha20Poly1305() AEAD #75300
|
|
pkg crypto/hpke, func DHKEM(ecdh.Curve) KEM #75300
|
|
pkg crypto/hpke, func ExportOnly() AEAD #75300
|
|
pkg crypto/hpke, func HKDFSHA256() KDF #75300
|
|
pkg crypto/hpke, func HKDFSHA384() KDF #75300
|
|
pkg crypto/hpke, func HKDFSHA512() KDF #75300
|
|
pkg crypto/hpke, func MLKEM1024() KEM #75300
|
|
pkg crypto/hpke, func MLKEM1024P384() KEM #75300
|
|
pkg crypto/hpke, func MLKEM768() KEM #75300
|
|
pkg crypto/hpke, func MLKEM768P256() KEM #75300
|
|
pkg crypto/hpke, func MLKEM768X25519() KEM #75300
|
|
pkg crypto/hpke, func NewAEAD(uint16) (AEAD, error) #75300
|
|
pkg crypto/hpke, func NewDHKEMPrivateKey(ecdh.KeyExchanger) (PrivateKey, error) #75300
|
|
pkg crypto/hpke, func NewDHKEMPublicKey(*ecdh.PublicKey) (PublicKey, error) #75300
|
|
pkg crypto/hpke, func NewHybridPrivateKey(crypto.Decapsulator, ecdh.KeyExchanger) (PrivateKey, error) #75300
|
|
pkg crypto/hpke, func NewHybridPublicKey(crypto.Encapsulator, *ecdh.PublicKey) (PublicKey, error) #75300
|
|
pkg crypto/hpke, func NewKDF(uint16) (KDF, error) #75300
|
|
pkg crypto/hpke, func NewKEM(uint16) (KEM, error) #75300
|
|
pkg crypto/hpke, func NewMLKEMPrivateKey(crypto.Decapsulator) (PrivateKey, error) #75300
|
|
pkg crypto/hpke, func NewMLKEMPublicKey(crypto.Encapsulator) (PublicKey, error) #75300
|
|
pkg crypto/hpke, func NewRecipient([]uint8, PrivateKey, KDF, AEAD, []uint8) (*Recipient, error) #75300
|
|
pkg crypto/hpke, func NewSender(PublicKey, KDF, AEAD, []uint8) ([]uint8, *Sender, error) #75300
|
|
pkg crypto/hpke, func Open(PrivateKey, KDF, AEAD, []uint8, []uint8) ([]uint8, error) #75300
|
|
pkg crypto/hpke, func SHAKE128() KDF #75300
|
|
pkg crypto/hpke, func SHAKE256() KDF #75300
|
|
pkg crypto/hpke, func Seal(PublicKey, KDF, AEAD, []uint8, []uint8) ([]uint8, error) #75300
|
|
pkg crypto/hpke, method (*Recipient) Export(string, int) ([]uint8, error) #75300
|
|
pkg crypto/hpke, method (*Recipient) Open([]uint8, []uint8) ([]uint8, error) #75300
|
|
pkg crypto/hpke, method (*Sender) Export(string, int) ([]uint8, error) #75300
|
|
pkg crypto/hpke, method (*Sender) Seal([]uint8, []uint8) ([]uint8, error) #75300
|
|
pkg crypto/hpke, type AEAD interface, ID() uint16 #75300
|
|
pkg crypto/hpke, type AEAD interface, unexported methods #75300
|
|
pkg crypto/hpke, type KDF interface, ID() uint16 #75300
|
|
pkg crypto/hpke, type KDF interface, unexported methods #75300
|
|
pkg crypto/hpke, type KEM interface, DeriveKeyPair([]uint8) (PrivateKey, error) #75300
|
|
pkg crypto/hpke, type KEM interface, GenerateKey() (PrivateKey, error) #75300
|
|
pkg crypto/hpke, type KEM interface, ID() uint16 #75300
|
|
pkg crypto/hpke, type KEM interface, NewPrivateKey([]uint8) (PrivateKey, error) #75300
|
|
pkg crypto/hpke, type KEM interface, NewPublicKey([]uint8) (PublicKey, error) #75300
|
|
pkg crypto/hpke, type KEM interface, unexported methods #75300
|
|
pkg crypto/hpke, type PrivateKey interface, Bytes() ([]uint8, error) #75300
|
|
pkg crypto/hpke, type PrivateKey interface, KEM() KEM #75300
|
|
pkg crypto/hpke, type PrivateKey interface, PublicKey() PublicKey #75300
|
|
pkg crypto/hpke, type PrivateKey interface, unexported methods #75300
|
|
pkg crypto/hpke, type PublicKey interface, Bytes() []uint8 #75300
|
|
pkg crypto/hpke, type PublicKey interface, KEM() KEM #75300
|
|
pkg crypto/hpke, type PublicKey interface, unexported methods #75300
|
|
pkg crypto/hpke, type Recipient struct #75300
|
|
pkg crypto/hpke, type Sender struct #75300
|