我特别关注在Security框架中使用SecKeyGeneratePair()方法并在params字典中指定[kSecAttrKeyType:kSecAttrKeyTypeEC]。
但我无法找到Apple文档中使用的EC曲线。
有没有办法指定使用的曲线,还是应该导入openssl?
答案 0 :(得分:6)
Apple似乎不允许在指定位长度之外选择曲线(使用kSecAttrKeySizeInBits
)。支持的大小为521,384,256,224和192.这些大小对应于NIST的secp***r1
曲线。据我所知,没有办法指定备用(koblitz,brainpool等)曲线。