aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorGilles Peskine <Gilles.Peskine@arm.com>2024-02-06 19:45:11 +0100
committerGilles Peskine <Gilles.Peskine@arm.com>2024-02-06 19:45:11 +0100
commit30a303f1a8b856cfd6d44ad89754a018e49fb479 (patch)
treee4c02aa0b02ed57c8306c7da596d0749d874bb15 /docs
parentb90e695e09363915961b62c93c69479254137769 (diff)
downloadmbedtls-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.md12
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}`.