The digital signature algorithm (DSA) provides user authentication. The IDLC DSA functions are defined in huidlc.h. The signature generation and verification must be applied to a message digest.
An IDLC parameters object is required to generate or verify a signature using IDLC DSA. An RNG context is required if key generation will be performed.