Click or drag to resize

DsaKeyGen Method

Generate a DSA signing key pair (pk, sk).

Namespace: CryptoSysPQC
Assembly: diCrSysPQCNet (in diCrSysPQCNet.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public static DsaKeyPair KeyGen(
	DsaAlg alg,
	string paramstr = ""
)

Parameters

alg  DsaAlg
DSA signature algorithm
paramstr  String  (Optional)
Optional parameters string.

Return Value

DsaKeyPair
Keypair (pk, sk) in a DsaKeyPair object.
Remarks
Use paramstr to pass known test random material encoded in hexadecimal. For SLH-DSA this must represent exactly 3*n bytes (48/72/96 bytes) and for ML-DSA exactly 32 bytes. [default = add fresh randomness]
See Also