跳到主要内容

7.1.1. SerializePublicKey and DeserializePublicKey (序列化和反序列化公钥)

7.1.1. SerializePublicKey and DeserializePublicKey (序列化和反序列化公钥)

对于 P-256, P-384 和 P-521, KEM 的 SerializePublicKey() 函数根据 [SECG] 执行未压缩的椭圆曲线点到八位字节串转换。DeserializePublicKey() 执行未压缩的八位字节串到椭圆曲线点转换。

对于 X25519 和 X448, SerializePublicKey() 和 DeserializePublicKey() 函数是恒等函数, 因为这些曲线已经对公钥使用固定长度的字节串。

某些反序列化的公钥在使用前必须经过验证。有关详细信息, 请参阅第 7.1.4 节。