iOSでElliptic Curve Cryptographyを使って電子署名をしたいと思っています。
調べたところiOSでの実装方法があまり見つからず、どうすれば実現できるか困っています。
iOS(Swift)でECCで電子署名をしたい場合によく使われる方法や実現方法をご存知の方がいたら教えていただきたいです。
例)
- CommonCryptoのxxの機能を使えばできる
- Security Frameworkを使ってxxのように実装すればできる
- xxのライブラリを使用すれば出来る
などなど。
Swiftから呼び出せてiOS上で実行出来るのであれば、Objective-cやC言語の関数を使用しても問題ないと思っています。
補足
- 使用する曲線
secp256r1
- 秘密鍵
下記のように静的な情報をbyte配列で保持しています。
let privateKey: [UInt8] = [ 0x11,0x11 ‥ ]
あなたの回答
tips
プレビュー