Quinn, Im trying to validate ECDSA signature but failing always -
Algorithm which used for signing - ECDSA Signature with SHA 256
Process -
let hash = CryptoUtility.hashSHA256(for: signedData)
let statusSignatureVerify = SecKeyVerifySignature(publicKey, .ecdsaSignatureDigestX962SHA256, hash as! CFData, signature as CFData, &error)
Error -
"Optional(Swift.Unmanaged<_C.CFErrorRef>(value: Error Domain=NSOSStatusErrorDomain Code=-67808 \"EC signature verification failed (ccerr -1)\" UserInfo={NSDescription=EC signature verification failed (ccerr -1)}))"
Could you help me understand why I'm facing this issue
Algorithm which used for signing - ECDSA Signature with SHA 256
Process -
let hash = CryptoUtility.hashSHA256(for: signedData)
let statusSignatureVerify = SecKeyVerifySignature(publicKey, .ecdsaSignatureDigestX962SHA256, hash as! CFData, signature as CFData, &error)
Error -
"Optional(Swift.Unmanaged<_C.CFErrorRef>(value: Error Domain=NSOSStatusErrorDomain Code=-67808 \"EC signature verification failed (ccerr -1)\" UserInfo={NSDescription=EC signature verification failed (ccerr -1)}))"
Could you help me understand why I'm facing this issue