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) {
 |
The pages are generated with Golds v0.7.6. (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. |