iOS は ECC ベースの暗号化をサポートしていないという 2013 年の回答と、OpenSSL の使用を推奨する回答を見つけることができました。Security Framework ReferenceにTLS_ECDH の定義がいくつかありますが、ECC ベースが完全にサポートされているかどうかはわかりません。secp256r1 に基づいてキー ペアを生成し、相手の 64 バイトの公開キーを使用して、ECDH を使用して共有シークレットを生成できるようにする必要があります。また、署名の署名と検証に ECDSA を使用できる必要もあります。