Angus Gratton
|
1cc0b3000b
|
mbedtls hardware bignum: Expose ESP-only bignum API in wrapper mbedtls/bignum.h
|
2016-11-18 17:08:14 +11:00 |
|
Angus Gratton
|
68d370542a
|
mbedtls hardware RSA: Put into menuconfig, squash warnings
All combinations of enabling/disabling hardware acceleration no longer
show unused warnings.
|
2016-11-18 15:50:45 +11:00 |
|
Angus Gratton
|
9632c8e56c
|
RSA Accelerator: Add mod_exp, refactor to avoid memory allocation & copying
Not fully working at the moment, mod_exp has a bug.
|
2016-10-12 16:19:09 +11:00 |
|
Angus Gratton
|
6b3bc4d8c5
|
hwcrypto bignum: Implement multiplication modulo
Fixes case where hardware bignum multiplication fails due to either
operand >2048 bits.
|
2016-10-12 15:45:08 +11:00 |
|
Angus Gratton
|
1a6dd44d03
|
hwcrypto bignum: Use mbedtls_mpi data structures for all bignum data
Still doesn't solve the problem of multiplying two numbers where one is
>2048 bits, needed for RSA support.
|
2016-10-12 15:45:08 +11:00 |
|
Angus Gratton
|
aa75a71917
|
mbedtls: Add some initial menuconfig options
|
2016-09-27 10:38:00 +10:00 |
|
Angus Gratton
|
67a26d52ac
|
mbedtls: Temporarily disable default hardware crypto SHA & bignum
Due to limitations referenced in the comments of the changes.
|
2016-09-14 17:52:39 +10:00 |
|
Angus Gratton
|
264b115eb0
|
mbedtls: Move esp_config.h file to port directory
|
2016-09-09 14:06:14 +10:00 |
|