Пакет mlkemtest
Обзор
Пакет mlkemtest предоставляет функции тестирования алгоритма ML-KEM.
Указатель
Файлы пакета
mlkemtest.go
func Encapsulate1024 1.26
func Encapsulate1024(ek *mlkem.EncapsulationKey1024, random []byte) (sharedKey, ciphertext []byte, err error)
Encapsulate1024 реализует детерминированную инкапсуляцию ML-KEM-1024 (ML-KEM.Encaps_internal из FIPS 203), используя предоставленный ключ инкапсуляции ek и 32 байта случайных данных.
Эту функцию следует использовать только для тестов с известными ответами.
func Encapsulate768 1.26
func Encapsulate768(ek *mlkem.EncapsulationKey768, random []byte) (sharedKey, ciphertext []byte, err error)
Encapsulate768 реализует детерминированную инкапсуляцию ML-KEM-768 (ML-KEM.Encaps_internal из FIPS 203), используя предоставленный ключ инкапсуляции ek и 32 байта случайных данных.
Эту функцию следует использовать только для тестов с известными ответами.
© Google, Inc.
Licensed under the Creative Commons Attribution License 3.0.
http://golang.org/pkg/crypto/mlkem/mlkemtest/