curve22519: Add a portable backend implemented in plain C

This commit is contained in:
Martin Willi
2016-11-14 16:20:51 +01:00
committed by Andreas Steffen
parent 7f9bfacd5a
commit bd0aa66e45
4 changed files with 647 additions and 0 deletions
@@ -14,6 +14,7 @@
*/
#include "curve25519_drv.h"
#include "curve25519_drv_portable.h"
typedef curve25519_drv_t*(*curve25519_drv_create)();
@@ -23,6 +24,7 @@ typedef curve25519_drv_t*(*curve25519_drv_create)();
curve25519_drv_t *curve25519_drv_probe()
{
curve25519_drv_create drivers[] = {
curve25519_drv_portable_create,
};
curve25519_drv_t *driver;
int i;