I have tried using the below code but it's not verify for the IEEE P1363
Code Block guard let signData = SecKeyCreateSignature( key, SecKeyAlgorithm.ecdsaSignatureMessageX962SHA256, signatureString.data(using: .utf8)! as CFData, &error) else { let e = error!.takeRetainedValue() as Error print("Signing Error \( e.localizedDescription)") return nil } let signedData = signData as Data let signedString = signedData.base64EncodedString(options: [])