pub fn produce_dual_bundle<S1, Sig1, S2, Sig2>(
ca: &CaIdentity,
snapshot: &StatusSnapshot,
config: &GenerationConfig,
signer_classical: &mut S1,
signer_pq: &mut S2,
disc_pq: u16,
seal_fn: impl FnOnce(&[u8]) -> Result<Vec<u8>>,
responder_cert_classical: Option<&[u8]>,
responder_cert_pq: Option<&[u8]>,
) -> Result<Vec<u8>>where
S1: Signer<Sig1> + DynSignatureAlgorithmIdentifier,
Sig1: SignatureBitStringEncoding,
S2: Signer<Sig2> + DynSignatureAlgorithmIdentifier,
Sig2: SignatureBitStringEncoding,Expand description
Produce a dual-algorithm bundle containing both classical and post-quantum signed responses for every serial, indexed under the same entry keys with different discriminators.