type crypto/internal/fips140/mlkem.EncapsulationKey768
14 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#L335: func (ek *EncapsulationKey768) Encapsulate() (sharedKey, ciphertext []byte) {
mlkem768.go#L341: func (ek *EncapsulationKey768) encapsulate(cc *[CiphertextSize768]byte) (sharedKey, ciphertext []byte) {
mlkem768.go#L353: func (ek *EncapsulationKey768) EncapsulateInternal(m *[32]byte) (sharedKey, ciphertext []byte) {
mlkem768.go#L362: func kemEncaps(cc *[CiphertextSize768]byte, ek *EncapsulationKey768, m *[messageSize]byte) (K, c []byte) {
mlkem768.go#L374: func NewEncapsulationKey768(encapsulationKey []byte) (*EncapsulationKey768, error) {
mlkem768.go#L376: ek := &EncapsulationKey768{}
mlkem768.go#L384: func parseEK(ek *EncapsulationKey768, ekPKE []byte) (*EncapsulationKey768, error) {
crypto/mlkem
mlkem.go#L101: key *mlkem.EncapsulationKey768
![]() |
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. |