type crypto/internal/fips140/mlkem.EncapsulationKey768
13 uses
crypto/internal/fips140/mlkem (current package)
mlkem768.go#L124: func (dk *DecapsulationKey768) EncapsulationKey() *EncapsulationKey768 {
mlkem768.go#L125: return &EncapsulationKey768{
mlkem768.go#L134: type EncapsulationKey768 struct {
mlkem768.go#L141: func (ek *EncapsulationKey768) Bytes() []byte {
mlkem768.go#L147: func (ek *EncapsulationKey768) bytes(b []byte) []byte {
mlkem768.go#L340: func (ek *EncapsulationKey768) Encapsulate() (sharedKey, ciphertext []byte) {
mlkem768.go#L346: func (ek *EncapsulationKey768) encapsulate(cc *[CiphertextSize768]byte) (sharedKey, ciphertext []byte) {
mlkem768.go#L357: func (ek *EncapsulationKey768) EncapsulateInternal(m *[32]byte) (sharedKey, ciphertext []byte) {
mlkem768.go#L365: func kemEncaps(cc *[CiphertextSize768]byte, ek *EncapsulationKey768, m *[messageSize]byte) (K, c []byte) {
mlkem768.go#L377: func NewEncapsulationKey768(encapsulationKey []byte) (*EncapsulationKey768, error) {
mlkem768.go#L379: ek := &EncapsulationKey768{}
mlkem768.go#L387: func parseEK(ek *EncapsulationKey768, ekPKE []byte) (*EncapsulationKey768, error) {
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)