EasyPQC.Signatures
This uses Dilithium for creating fingerprints, commonly used for ensuring data hasn't been tampered!
Creates a public and private key asynchronously (tuple.Item1, tuple.Item2). The public key should be shared, but the private key should only be on the the device that made/called the function.
Creates a signature asynchronously through a private key and an input.
Parameters:
Returns: Task<byte[]>
Verifies the input data using the public key, the saved signature and a reference input as a string.
Parameters:
Returns: Task
Verifies the input data using the public key, the saved signature and a reference input as a byte array.
Parameters:
Returns: Task