- #include"Openssl_crypto.h"
- class ECDHKeypair {
- uint8_t private_key[ECDH_PUBLIC_KEY_SIZE];
- uint8_t public_key[ECDH_PRIVATE_KEY_SIZE];
- static const int ECDH_PUBLIC_KEY_SIZE=2*SGX_ECP256_KEY_SIZE;
- static const int ECDH_PRIVATE_KEY_SIZE=SGX_ECP256_KEY_SIZE;
- public:
- ECDHKeypair();
- uint32_t generate_keypair();
- };
|