基于带有CommonCrypto的椭圆曲线Diffie-Hellman的共享机密

Sim*_*mon 5 cryptography shared-secret diffie-hellman ios

我正在寻找CommonCrypto中基于ECDH(椭圆曲线Diffie-Hellman)生成共享密钥的方法。我可以找到像这样的专有实现https://github.com/surespot/surespot-ios/blob/master/surespot/encryption/EncryptionController.mm,但是这不是使用CommonCrypto。计算共享密钥的方法有时称为密钥交换,其中包括共享密钥的计算。有人可以发送链接到正确的文档,也可以发送示例到使用CommonCrypto生成基于椭圆曲线Diffie-Hellman的共享密钥的示例吗?