OpenSSL ECC Engine  1.0
OpenSSL Engine implementation using ATECC508 for ECC key storage and ECDSA, ECDH, and RNG.
Variables
eccx08_ecdsa_sign.c File Reference

Implementation of OpenSSL ENGINE callback functions for ECDSA signingß More...

#include <stdint.h>
#include <assert.h>
#include <openssl/engine.h>
#include <crypto/ecdh/ech_locl.h>
#include <crypto/ecdsa/ecs_locl.h>
#include <crypto/ec/ec_lcl.h>
#include <bn.h>
#include "ecc_meth.h"

Variables

ECDSA_METHOD eccx08_ecdsa
 eccx08_ecdsa is an OpenSSL ECDSA_METHOD structure specific to the ateccx08 engine. See the crypto/ecdsa/ecs_locl.h file for details on the ECDSA_METHOD structure More...
 

Detailed Description

Implementation of OpenSSL ENGINE callback functions for ECDSA signingß

Copyright (c) 2015 Atmel Corporation. All rights reserved.

Variable Documentation

ECDSA_METHOD eccx08_ecdsa
Initial value:
= {
"ATECCX08 ECDSA METHOD",
ECDSA_eccx08_do_sign,
ECDSA_eccx08_sign_setup,
ECDSA_eccx08_do_verify,
0,
NULL,
}

eccx08_ecdsa is an OpenSSL ECDSA_METHOD structure specific to the ateccx08 engine. See the crypto/ecdsa/ecs_locl.h file for details on the ECDSA_METHOD structure