ECDHKeypair.h 321 B

12345678910
  1. #include"Openssl_crypto.h"
  2. class ECDHKeypair {
  3. uint8_t private_key[ECDH_PUBLIC_KEY_SIZE];
  4. uint8_t public_key[ECDH_PRIVATE_KEY_SIZE];
  5. static const int ECDH_PUBLIC_KEY_SIZE=2*SGX_ECP256_KEY_SIZE;
  6. static const int ECDH_PRIVATE_KEY_SIZE=SGX_ECP256_KEY_SIZE;
  7. public:
  8. ECDHKeypair();
  9. uint32_t generate_keypair();
  10. };