He llegado al punto en mi firmware donde tengo que crear envolturas alrededor de los diferentes constructos criptográficos porque sus APIs están tan desordenadas:
<hpke::kem::X25519HkdfSha256 como Kem>::ClavePrivada
rsa::pkcs1v15::ClaveDeFirma<rsa::sha2::Sha256>
ed25519_dalek::ClaveDeFirma
<hpke::kem::X25519HkdfSha256 como Kem>::ClavePrivada
rsa::pkcs1v15::ClaveDeFirma<rsa::sha2::Sha256>
ed25519_dalek::ClaveDeFirma