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 节。