Thomas Pornin
|
7fc1ef315f
|
Two new Poly1305 implementations: ctmul32 uses pure 32-bit multiplications (MUL15, constant-time on about everything); i15 uses the generic i15 big integers (MUL15 again), which is quite slow but also small.
|
2017-01-05 19:47:00 +01:00 |
|
Thomas Pornin
|
28e4e120b8
|
New "i15" implementation of big integers (faster, and constant-time, on ARM Cortex M0/M0+); imported into EC, ECDSA, RSA.
|
2017-01-04 19:21:09 +01:00 |
|
Thomas Pornin
|
6dd8c51ba7
|
New experimental EC implementation (P-256, only 32-bit multiplications, meant for Cortex-M0/M0+).
|
2017-01-02 22:19:49 +01:00 |
|
Thomas Pornin
|
bf809dfae5
|
Fixed RSA "i32" PKCS#1 v1.5 signature generation.
|
2016-12-31 16:19:12 +01:00 |
|
Thomas Pornin
|
f9b85fee90
|
New simplified initialisation function for X.509 minimal engine.
|
2016-12-29 23:11:46 +01:00 |
|
Thomas Pornin
|
4981173660
|
Added speed benchmark for Poly1305.
|
2016-12-24 03:19:29 +01:00 |
|
Thomas Pornin
|
b42bd5972f
|
Added ChaCha20+Poly1305 support (stand-alone, cipher suites).
|
2016-12-13 20:01:19 +01:00 |
|
Thomas Pornin
|
9e71c0673a
|
Added certificate name extraction API (from subject DN and SAN extension).
|
2016-12-12 20:45:06 +01:00 |
|
Thomas Pornin
|
e61ad42191
|
Added support for client certificates (both client-side and server-side, but still missing an API for extracting the client identity from the certificate).
|
2016-12-10 17:35:06 +01:00 |
|
Thomas Pornin
|
bab0f8639c
|
Fixed some small bugs.
|
2016-11-04 21:29:18 -04:00 |
|
Thomas Pornin
|
3210f38e04
|
Initial import.
|
2016-11-02 19:01:13 -04:00 |
|