NAME
Crypt::PQCrypt::Sign - Post-Quantum Cryptography with keypair
SYNOPSIS
use Crypt::PQCrypt::Sign qw(falcon512_keypair falcon512_sign falcon512_verify);
# generate keypair
($pk, $sk) = falcon512_keypair();
# sign message
my $signature = falcon512_sign($message, $sk);
# check signature
my $valid = falcon512_verify($signature, $message, $pk);
DESCRIPTION
Provides an interface to the PQClean signatures implementation.
FUNCTIONS
- falcon512_keypair
- falcon512_sign
- falcon512_verify
- falcon1024_keypair
- falcon1024_sign
- falcon1024_verify
- mldsa44_keypair
- mldsa44_sign
- mldsa44_verify
- mldsa65_keypair
- mldsa65_sign
- mldsa65_verify
- mldsa87_keypair
- mldsa87_sign
- mldsa87_verify
- sphincs_shake128f_keypair
- sphincs_shake128f_sign
- sphincs_shake128f_verify
- sphincs_shake128s_keypair
- sphincs_shake128s_sign
- sphincs_shake128s_verify
- sphincs_shake192f_keypair
- sphincs_shake192f_sign
- sphincs_shake192f_verify
- sphincs_shake192s_keypair
- sphincs_shake192s_sign
- sphincs_shake192s_verify
- sphincs_shake256f_keypair
- sphincs_shake256f_sign
- sphincs_shake256f_verify
- sphincs_shake256s_keypair
- sphincs_shake256s_sign
- sphincs_shake256s_verify