This is an implementation of a public key cryptographic calculator