Re: [PATCH v5 5/5] keys: asymmetric: ASYMMETRIC_TPM2_KEY_RSA_SUBTYPE

From: Jarkko Sakkinen
Date: Thu May 23 2024 - 17:39:34 EST


On Fri May 24, 2024 at 12:25 AM EEST, Jarkko Sakkinen wrote:
> + /*
> + * ABI requires this according include/crypto/akcipher.h, which says
> + * that there is epilogue with algorithm OID and parameters length.
> + * Neither size nor semantics is documented *anywhere*, and there's no
> + * struct to hold them.
> + *
> + * So zeroing out the last eight bytes after the key blob seems like the
> + * best bet, given no better (or any) information. The size of the
> + * parameters (two u32's) was found from crypto/asymmetric/public_key.c.
> + */
> + memset(work, 0, 8);

This is a mystery (or nightmare).

BR, Jarkko