Lines Matching refs:hpke_context
4598 struct hpke_context { struct
4624 static void hpke_free_context(struct hpke_context *ctx) in hpke_free_context() argument
4630 static struct hpke_context * hpke_get_context(enum hpke_kem_id kem_id, in hpke_get_context()
4635 struct hpke_context *ctx; in hpke_get_context()
4731 static size_t hpke_suite_id(struct hpke_context *ctx, bool kem, u8 *suite_id) in hpke_suite_id()
4750 static int hpke_labeled_extract(struct hpke_context *ctx, bool kem, in hpke_labeled_extract()
4837 hpke_labeled_expand(struct hpke_context *ctx, bool kem, const u8 *prk, in hpke_labeled_expand()
4958 static int hpke_extract_and_expand(struct hpke_context *ctx, in hpke_extract_and_expand()
4990 static int hpke_key_schedule(struct hpke_context *ctx, const u8 *shared_secret, in hpke_key_schedule()
5036 static int hpke_encap(struct hpke_context *ctx, struct crypto_ec_key *pk_r, in hpke_encap()
5098 hpke_aead_seal(struct hpke_context *ctx, const u8 *aad, size_t aad_len, in hpke_aead_seal()
5162 struct hpke_context *ctx; in hpke_base_seal_int()
5200 static int hpke_decap(struct hpke_context *ctx, const u8 *enc, in hpke_decap()
5257 hpke_aead_open(struct hpke_context *ctx, const u8 *aad, size_t aad_len, in hpke_aead_open()
5326 struct hpke_context *ctx; in hpke_base_open_int()