Lines Matching refs:enc_level

21                                                uint32_t enc_level,  in ossl_qrl_enc_level_set_get()  argument
26 if (!ossl_assert(enc_level < QUIC_ENC_LEVEL_NUM)) in ossl_qrl_enc_level_set_get()
29 el = &els->el[enc_level]; in ossl_qrl_enc_level_set_get()
45 uint32_t enc_level) in ossl_qrl_enc_level_set_have_el() argument
47 OSSL_QRL_ENC_LEVEL *el = ossl_qrl_enc_level_set_get(els, enc_level, 0); in ossl_qrl_enc_level_set_have_el()
63 uint32_t enc_level, in ossl_qrl_enc_level_set_has_keyslot() argument
67 OSSL_QRL_ENC_LEVEL *el = ossl_qrl_enc_level_set_get(els, enc_level, 0); in ossl_qrl_enc_level_set_has_keyslot()
75 return enc_level == QUIC_ENC_LEVEL_1RTT || keyslot == 0; in ossl_qrl_enc_level_set_has_keyslot()
77 assert(enc_level == QUIC_ENC_LEVEL_1RTT); in ossl_qrl_enc_level_set_has_keyslot()
85 uint32_t enc_level, in el_teardown_keyslot() argument
88 OSSL_QRL_ENC_LEVEL *el = ossl_qrl_enc_level_set_get(els, enc_level, 0); in el_teardown_keyslot()
90 if (!ossl_qrl_enc_level_set_has_keyslot(els, enc_level, el->state, keyslot)) in el_teardown_keyslot()
102 uint32_t enc_level, in el_setup_keyslot() argument
108 OSSL_QRL_ENC_LEVEL *el = ossl_qrl_enc_level_set_get(els, enc_level, 0); in el_setup_keyslot()
116 && ossl_qrl_enc_level_set_has_keyslot(els, enc_level, in el_setup_keyslot()
199 uint32_t enc_level, in ossl_qrl_enc_level_set_provide_secret() argument
207 OSSL_QRL_ENC_LEVEL *el = ossl_qrl_enc_level_set_get(els, enc_level, 0); in ossl_qrl_enc_level_set_provide_secret()
216 || (init_key_phase_bit > 0 && enc_level != QUIC_ENC_LEVEL_1RTT)) { in ossl_qrl_enc_level_set_provide_secret()
221 if (enc_level == QUIC_ENC_LEVEL_INITIAL in ossl_qrl_enc_level_set_provide_secret()
229 ossl_qrl_enc_level_set_discard(els, enc_level); in ossl_qrl_enc_level_set_provide_secret()
275 if (!el_setup_keyslot(els, enc_level, QRL_EL_STATE_PROV_NORMAL, in ossl_qrl_enc_level_set_provide_secret()
281 if (enc_level == QUIC_ENC_LEVEL_1RTT) { in ossl_qrl_enc_level_set_provide_secret()
294 if (!el_setup_keyslot(els, enc_level, QRL_EL_STATE_PROV_NORMAL, in ossl_qrl_enc_level_set_provide_secret()
337 el_teardown_keyslot(els, enc_level, init_keyslot); in ossl_qrl_enc_level_set_provide_secret()
339 el_teardown_keyslot(els, enc_level, !init_keyslot); in ossl_qrl_enc_level_set_provide_secret()
346 uint32_t enc_level) in ossl_qrl_enc_level_set_key_update() argument
348 OSSL_QRL_ENC_LEVEL *el = ossl_qrl_enc_level_set_get(els, enc_level, 0); in ossl_qrl_enc_level_set_key_update()
352 if (el == NULL || !ossl_assert(enc_level == QUIC_ENC_LEVEL_1RTT)) { in ossl_qrl_enc_level_set_key_update()
386 el_teardown_keyslot(els, enc_level, 0); in ossl_qrl_enc_level_set_key_update()
389 if (!el_setup_keyslot(els, enc_level, QRL_EL_STATE_PROV_NORMAL, in ossl_qrl_enc_level_set_key_update()
402 uint32_t enc_level) in ossl_qrl_enc_level_set_key_update_done() argument
404 OSSL_QRL_ENC_LEVEL *el = ossl_qrl_enc_level_set_get(els, enc_level, 0); in ossl_qrl_enc_level_set_key_update_done()
406 if (el == NULL || !ossl_assert(enc_level == QUIC_ENC_LEVEL_1RTT)) { in ossl_qrl_enc_level_set_key_update_done()
412 el_teardown_keyslot(els, enc_level, ~el->key_epoch & 1); in ossl_qrl_enc_level_set_key_update_done()
422 uint32_t enc_level) in ossl_qrl_enc_level_set_key_cooldown_done() argument
424 OSSL_QRL_ENC_LEVEL *el = ossl_qrl_enc_level_set_get(els, enc_level, 0); in ossl_qrl_enc_level_set_key_cooldown_done()
428 if (el == NULL || !ossl_assert(enc_level == QUIC_ENC_LEVEL_1RTT)) { in ossl_qrl_enc_level_set_key_cooldown_done()
434 && !ossl_qrl_enc_level_set_key_update_done(els, enc_level)) { in ossl_qrl_enc_level_set_key_cooldown_done()
446 if (!el_setup_keyslot(els, enc_level, QRL_EL_STATE_PROV_NORMAL, in ossl_qrl_enc_level_set_key_cooldown_done()
458 el_teardown_keyslot(els, enc_level, ~el->key_epoch & 1); in ossl_qrl_enc_level_set_key_cooldown_done()
472 uint32_t enc_level) in ossl_qrl_enc_level_set_discard() argument
474 OSSL_QRL_ENC_LEVEL *el = ossl_qrl_enc_level_set_get(els, enc_level, 0); in ossl_qrl_enc_level_set_discard()
479 if (ossl_qrl_enc_level_set_have_el(els, enc_level) == 1) { in ossl_qrl_enc_level_set_discard()
482 el_teardown_keyslot(els, enc_level, 0); in ossl_qrl_enc_level_set_discard()
483 el_teardown_keyslot(els, enc_level, 1); in ossl_qrl_enc_level_set_discard()