e-CryptIt Engine Xojo Plugin

EinhugurEd25519 Module

A module that has ED25519 public key signing.

This module has the following classes in addition to the methods listed further bellow:




module EinhugurEd25519

Methods

BufferedSignSigns message using private and public key pair. The buffered version is used to sign very long message such as whole file.
BufferedVerifyVerifies message signature using public key. The buffered version is used to verify very long message such as whole file.
CreateSeedCreates 32 byte random seed. (Note that seed is binary data, so not string with any encoding, you can use EncodeHex to represent it as Hex though if wanting to display it)
KeyExchangeExchanges public keys to securely get shared secret.
SignSigns message using private and public key pair.
VerifyVerifies message signature using public key.

Constants

Version = 16.12