type crypto/hpke.KDF
14 uses
crypto/hpke (current package)
hpke.go#L43: func newContext(sharedSecret []byte, kemID uint16, kdf KDF, aead AEAD, info []byte) (*context, error) {
hpke.go#L135: func NewSender(pk PublicKey, kdf KDF, aead AEAD, info []byte) (enc []byte, s *Sender, err error) {
hpke.go#L154: func NewRecipient(enc []byte, k PrivateKey, kdf KDF, aead AEAD, info []byte) (*Recipient, error) {
hpke.go#L183: func Seal(pk PublicKey, kdf KDF, aead AEAD, info, plaintext []byte) ([]byte, error) {
hpke.go#L224: func Open(k PrivateKey, kdf KDF, aead AEAD, info, ciphertext []byte) ([]byte, error) {
kdf.go#L20: type KDF interface {
kdf.go#L33: func NewKDF(id uint16) (KDF, error) {
kdf.go#L51: func HKDFSHA256() KDF { return hkdfSHA256 }
kdf.go#L54: func HKDFSHA384() KDF { return hkdfSHA384 }
kdf.go#L57: func HKDFSHA512() KDF { return hkdfSHA512 }
kdf.go#L105: func SHAKE128() KDF {
kdf.go#L110: func SHAKE256() KDF {
kem.go#L109: kdf KDF
crypto/tls
ech.go#L152: func pickECHConfig(list []echConfig) (*echConfig, hpke.PublicKey, hpke.KDF, hpke.AEAD) {
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |