//! `retry_configs` codec โ the body of the EncryptedExtensions
//! `encrypted_client_hello` extension the server sends on ECH
//! rejection (draft ยง7).
//!
//! ```text
//! struct {
//! ECHConfigList retry_configs;
//! } ECHEncryptedExtensions;
//! ```
//!
//! On the wire that is exactly the `ECHConfigList` byte string โ
//! `u16 byte_len || (ECHConfig entries)*` โ so we just defer to
//! [`super::config::EchConfigList`].
use EchConfigList;
use crateError;
use Vec;
/// Encode a `retry_configs` ECHConfigList for the EE
/// `encrypted_client_hello` extension body.
/// Decode a `retry_configs` ECHConfigList from an EE extension body.