func verifySignature()

in scripts/ed25519-ios/Ed25519.swift [33:47]


func verifySignature(index: Int, message: String, pubKey: String, signature: String) {
  let message = message.hexadecimal!
  let pubKeyData = pubKey.hexadecimal!
  let signature = signature.hexadecimal!


  let rawPubKey = try! Curve25519.Signing.PublicKey(rawRepresentation: pubKeyData)

  if (rawPubKey.isValidSignature(signature, for: message)) {
    print(" V |", terminator:"")
  } else {
    print(" X |", terminator:"")
  }
  // print("case \(index), \(rawPubKey.isValidSignature(signature, for: message))")
}