diff options
author | Gilles Peskine <Gilles.Peskine@arm.com> | 2024-02-06 19:45:11 +0100 |
---|---|---|
committer | Gilles Peskine <Gilles.Peskine@arm.com> | 2024-02-06 19:45:11 +0100 |
commit | 30a303f1a8b856cfd6d44ad89754a018e49fb479 (patch) | |
tree | e4c02aa0b02ed57c8306c7da596d0749d874bb15 /docs | |
parent | b90e695e09363915961b62c93c69479254137769 (diff) | |
download | mbedtls-30a303f1a8b856cfd6d44ad89754a018e49fb479.zip mbedtls-30a303f1a8b856cfd6d44ad89754a018e49fb479.tar.gz mbedtls-30a303f1a8b856cfd6d44ad89754a018e49fb479.tar.bz2 |
ECDSA signature conversion: put bits first
Metadata, then inputs, then outputs.
https://github.com/Mbed-TLS/mbedtls/pull/8703#discussion_r1474697136
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
Diffstat (limited to 'docs')
-rw-r--r-- | docs/architecture/psa-migration/psa-legacy-bridges.md | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/docs/architecture/psa-migration/psa-legacy-bridges.md b/docs/architecture/psa-migration/psa-legacy-bridges.md index e09d23c..ec3fcd0 100644 --- a/docs/architecture/psa-migration/psa-legacy-bridges.md +++ b/docs/architecture/psa-migration/psa-legacy-bridges.md @@ -330,12 +330,12 @@ Based on the [gap analysis](#signature-formats): [ACTION] [#7765](https://github.com/Mbed-TLS/mbedtls/issues/7765) Implement `mbedtls_ecdsa_raw_to_der` and `mbedtls_ecdsa_der_to_raw` as described below. ``` -int mbedtls_ecdsa_raw_to_der(const unsigned char *raw, size_t raw_len, - unsigned char *der, size_t der_size, size_t *der_len, - size_t bits); -int mbedtls_ecdsa_der_to_raw(const unsigned char *der, size_t der_len, - unsigned char *raw, size_t raw_size, size_t *raw_len, - size_t bits); +int mbedtls_ecdsa_raw_to_der(size_t bits, + const unsigned char *raw, size_t raw_len, + unsigned char *der, size_t der_size, size_t *der_len); +int mbedtls_ecdsa_der_to_raw(size_t bits, + const unsigned char *der, size_t der_len, + unsigned char *raw, size_t raw_size, size_t *raw_len); ``` * These functions convert between the signature format used by `mbedtls_pk_{sign,verify}{,_ext}` and the signature format used by `psa_{sign,verify}_{hash,message}`. |