type crypto/mlkem.DecapsulationKey768
10 uses
crypto/mlkem (current package)
mlkem.go#L41: type DecapsulationKey768 struct {
mlkem.go#L47: func GenerateKey768() (*DecapsulationKey768, error) {
mlkem.go#L53: return &DecapsulationKey768{key}, nil
mlkem.go#L58: func NewDecapsulationKey768(seed []byte) (*DecapsulationKey768, error) {
mlkem.go#L64: return &DecapsulationKey768{key}, nil
mlkem.go#L70: func (dk *DecapsulationKey768) Bytes() []byte {
mlkem.go#L78: func (dk *DecapsulationKey768) Decapsulate(ciphertext []byte) (sharedKey []byte, err error) {
mlkem.go#L84: func (dk *DecapsulationKey768) EncapsulationKey() *EncapsulationKey768 {
mlkem.go#L92: func (dk *DecapsulationKey768) Encapsulator() crypto.Encapsulator {
mlkem.go#L96: var _ crypto.Decapsulator = (*DecapsulationKey768)(nil)