type crypto/internal/mlkem768.DecapsulationKey

22 uses

	crypto/internal/mlkem768 (current package)
		mlkem768.go#L73: type DecapsulationKey struct {
		mlkem768.go#L81: func (dk *DecapsulationKey) Bytes() []byte {
		mlkem768.go#L89: func (dk *DecapsulationKey) EncapsulationKey() []byte {
		mlkem768.go#L108: func GenerateKey() (*DecapsulationKey, error) {
		mlkem768.go#L110: 	dk := &DecapsulationKey{}
		mlkem768.go#L114: func generateKey(dk *DecapsulationKey) (*DecapsulationKey, error) {
		mlkem768.go#L128: func NewKeyFromSeed(seed []byte) (*DecapsulationKey, error) {
		mlkem768.go#L130: 	dk := &DecapsulationKey{}
		mlkem768.go#L134: func newKeyFromSeed(dk *DecapsulationKey, seed []byte) (*DecapsulationKey, error) {
		mlkem768.go#L145: func NewKeyFromExtendedEncoding(decapsulationKey []byte) (*DecapsulationKey, error) {
		mlkem768.go#L147: 	dk := &DecapsulationKey{}
		mlkem768.go#L151: func newKeyFromExtendedEncoding(dk *DecapsulationKey, dkBytes []byte) (*DecapsulationKey, error) {
		mlkem768.go#L179: func kemKeyGen(dk *DecapsulationKey, d, z *[32]byte) *DecapsulationKey {
		mlkem768.go#L181: 		dk = &DecapsulationKey{}
		mlkem768.go#L366: func Decapsulate(dk *DecapsulationKey, ciphertext []byte) (sharedKey []byte, err error) {
		mlkem768.go#L377: func kemDecaps(dk *DecapsulationKey, c *[CiphertextSize]byte) (K []byte) {

	crypto/tls
		key_schedule.go#L125: 	kyber   *mlkem768.DecapsulationKey
		key_schedule.go#L129: func kyberDecapsulate(dk *mlkem768.DecapsulationKey, c []byte) ([]byte, error) {