mirror of
https://github.com/ARMmbed/mbedtls.git
synced 2025-06-24 22:29:04 +08:00
Update of opaque asymmetric encrypt/decrypt
https://github.com/Mbed-TLS/mbedtls/pull/8700 merged in the meantime. Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com>
This commit is contained in:
parent
6c45361a9c
commit
dde1abd572
@ -384,8 +384,10 @@ The following entry points are declared (transparent and opaque):
|
|||||||
The transparent driver fully implements the declared entry points, and can use
|
The transparent driver fully implements the declared entry points, and can use
|
||||||
any backend: internal or libtestdriver1.
|
any backend: internal or libtestdriver1.
|
||||||
|
|
||||||
The opaque driver is not implemented at all, neither instumentation nor the
|
The opaque driver implements the declared entry points, and can use any
|
||||||
operation: entry points always return `NOT_SUPPORTED`.
|
backend: internal or libtestdriver1. However it does not implement the
|
||||||
|
instrumentation (hits, forced output/status), as this [was not an immediate
|
||||||
|
priority](https://github.com/Mbed-TLS/mbedtls/pull/8700#issuecomment-1892466159).
|
||||||
|
|
||||||
Note: the instrumentation also allows forcing a specific output and output
|
Note: the instrumentation also allows forcing a specific output and output
|
||||||
length.
|
length.
|
||||||
@ -528,7 +530,6 @@ we thought about something when writing the test driver, but not when writing
|
|||||||
test functions/data.
|
test functions/data.
|
||||||
|
|
||||||
Key management:
|
Key management:
|
||||||
- `mbedtls_test_opaque_unwrap_key()` is never called.
|
|
||||||
- `mbedtls_test_transparent_generate_key()` is not tested with RSA keys.
|
- `mbedtls_test_transparent_generate_key()` is not tested with RSA keys.
|
||||||
- `mbedtls_test_transparent_import_key()` is not tested with DH keys.
|
- `mbedtls_test_transparent_import_key()` is not tested with DH keys.
|
||||||
- `mbedtls_test_opaque_import_key()` is not tested with unstructured keys nor
|
- `mbedtls_test_opaque_import_key()` is not tested with unstructured keys nor
|
||||||
@ -571,9 +572,6 @@ Signature:
|
|||||||
- `sign_hash()` is not tested with RSA-PSS
|
- `sign_hash()` is not tested with RSA-PSS
|
||||||
- No opaque entry point is tested (they're not implemented either).
|
- No opaque entry point is tested (they're not implemented either).
|
||||||
|
|
||||||
Asymmetric encryption:
|
|
||||||
- No opaque entry point is tested (they're not implemented either).
|
|
||||||
|
|
||||||
Key agreement:
|
Key agreement:
|
||||||
- `mbedtls_test_transparent_key_agreement()` is not tested with FFDH.
|
- `mbedtls_test_transparent_key_agreement()` is not tested with FFDH.
|
||||||
- No opaque entry point is tested (they're not implemented either).
|
- No opaque entry point is tested (they're not implemented either).
|
||||||
|
Loading…
x
Reference in New Issue
Block a user