43 static std::unique_ptr<Hybrid_KEM_PublicKey> load_for_group(
Group_Params group,
44 std::span<const uint8_t> concatenated_public_values);
49 std::string algo_name()
const override;
51 std::vector<uint8_t> raw_public_key_bits()
const override;
52 std::vector<uint8_t> public_key_bits()
const override;
56 std::unique_ptr<PK_Ops::KEM_Encryption> create_kem_encryption_op(
57 std::string_view params, std::string_view provider =
"base")
const override;