open Crypto
let testRSA () =
- let kpub, kpriv = generateRSAKeysPair
+ let kpub, kpriv = generateRSAKeysPair ()
let plaintext = "Are you from the past?"
let cipherdata = encryptRSA kpub (Encoding.UTF8.GetBytes plaintext)
let decryptedData = decryptRSA kpriv cipherdata
printfn "testRSA OK"
let testRSASignature () =
- let kpub, kpriv = generateRSAKeysPair
+ let kpub, kpriv = generateRSAKeysPair ()
let plaintext = "Lightspeed is too slow. We'll have to go right to ludicrous speed!"
use sha256 = new SHA256Managed ()
let signature = signRSA kpriv (sha256.ComputeHash (Encoding.UTF8.GetBytes plaintext))