Cryptography 使用CommonCrypto for iOS运行ECDH

Cryptography 使用CommonCrypto for iOS运行ECDH,cryptography,ios,Cryptography,Ios,我正在寻找CommonCrypto中基于ECDH生成共享秘密的方法。我可以找到专有的实现,但没有标准。这种方法有时称为密钥交换,包括共享秘密的计算。是否有人可以发送到正确的文档或使用CommonCrypto生成基于椭圆曲线Diffie–Hellman的共享秘密的示例的链接?CommonCrypto实现ECDH。苹果开源软件包括。问题在于,iOS SDK头文件中没有公开该实现。我刚刚检查了iOS SDK版本6.1和8.0,没有声明函数。这意味着任何以某种方式调用例程的应用程序都将违反:第2.5节说

我正在寻找CommonCrypto中基于ECDH生成共享秘密的方法。我可以找到专有的实现,但没有标准。这种方法有时称为密钥交换,包括共享秘密的计算。是否有人可以发送到正确的文档或使用CommonCrypto生成基于椭圆曲线Diffie–Hellman的共享秘密的示例的链接?

CommonCrypto实现ECDH。苹果开源软件包括。问题在于,iOS SDK头文件中没有公开该实现。我刚刚检查了iOS SDK版本6.1和8.0,没有声明函数。这意味着任何以某种方式调用例程的应用程序都将违反:第2.5节说“使用非公共API的应用程序将被拒绝”


我建议使用OpenSSL,其中包括ECDH。

似乎是开源的,所以您还应该能够重新编译ECDH功能(?)。当然,使用预编译包更容易。