如何将OpenSSL EC_KEY转换为SGX KEY?

时间:2018-08-09 08:53:11

标签: get openssl coordinates compatibility sgx

在SGX和OpenSSL共同开发项目的过程中,我发现了一些与它们兼容的问题,但我不知道如何解决。

将SGX KEY转换为EC_KEY(OpenSSL)并不困难。您只需要实现密钥字节的反向little-endian位置即可。

但是,当我尝试将EC_KEY转换为SGX KEY时,无法获得主密钥(EC_KEY)的公钥(EC_POINT)的仿射坐标。它返回以下类型的兼容性错误:

  

group-> meth!= point-> meth

这是执行以下命令时提示返回的错误 EC_POINT_get_affine_coordinates_GFp OpenSSL的API:

  

10074065:椭圆曲线例程:EC_POINT_get_affine_coordinates_GFp:不兼容的对象

这很奇怪,因为我在函数中添加的组与实例化键所使用的组相同,所以我看不到问题所在。那么,如何将EC_KEY转换为SGX KEY?

0 个答案:

没有答案