THPDFSignatureAlgorithm Type

Names the public-key signature algorithm a signature provider signs or verifies with

Declaration

THPDFSignatureAlgorithm= (
  hsaUnknown,
  hsaRSAPKCS1v15,
  hsaRSAPSS,
  hsaECDSA,
  hsaEd25519,
  hsaEd448,
  hsaMLDSA44,
  hsaMLDSA65,
  hsaMLDSA87
  );

Unit

HPDFSignatureProvider

Values

ValuePurpose
hsaUnknownNo algorithm selected or recognized; display-name mapping returns an empty string
hsaRSAPKCS1v15RSASSA-PKCS1-v1_5 over a caller-supplied digest; reported as RSA PKCS#1 v1.5
hsaRSAPSSRSASSA-PSS with explicit parameters over a caller-supplied digest; reported as RSA-PSS
hsaECDSAECDSA over the provider's named curve, signing a caller-supplied digest; reported as ECDSA
hsaEd25519Ed25519 PureEdDSA, signing the message itself; reported as Ed25519
hsaEd448Ed448 PureEdDSA, signing the message itself; reported as Ed448
hsaMLDSA44ML-DSA-44 post-quantum signatures; reported as ML-DSA-44
hsaMLDSA65ML-DSA-65 post-quantum signatures; reported as ML-DSA-65
hsaMLDSA87ML-DSA-87 post-quantum signatures; reported as ML-DSA-87

Usage notes

Related APIs