DSA-1.0.2: Implementation of DSA, based on the description of FIPS 186-4

Index

bs2intCodec.Crypto.DSA.Pure
bss2intCodec.Crypto.DSA.Pure
DSAErrorCodec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
DSAGaveUpCodec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
DSAInternalInversionErrorCodec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
DSAInvalidInputCodec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
DSAInvalidPrimeTestInputCodec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
DSAInvalidSeedLengthCodec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
DSARandomGenerationErrorCodec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
findAandMCodec.Crypto.DSA.Pure
generateKeyPair 
1 (Function)Codec.Crypto.DSA.Pure
2 (Function)Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
generateKeyPairWithParams 
1 (Function)Codec.Crypto.DSA.Pure
2 (Function)Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
generateProbablePrimes 
1 (Function)Codec.Crypto.DSA.Pure
2 (Function)Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
generateProvablePrimes 
1 (Function)Codec.Crypto.DSA.Pure
2 (Function)Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
generateUnverifiableGenerator 
1 (Function)Codec.Crypto.DSA.Pure
2 (Function)Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
generateVerifiableGenerator 
1 (Function)Codec.Crypto.DSA.Pure
2 (Function)Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
GenerationEvidenceCodec.Crypto.DSA.Pure
generatorIsValid 
1 (Function)Codec.Crypto.DSA.Pure
2 (Function)Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
getLCodec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
getNCodec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
HashFunctionCodec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
int2bsCodec.Crypto.DSA.Pure
isDeterministicallyPrimeCodec.Crypto.DSA.Pure
KFailureCodec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
KGeneratorCodec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
KSequenceCodec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
KValueCodec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
kViaExtraRandomBits 
1 (Function)Codec.Crypto.DSA.Pure
2 (Function)Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
kViaRFC6979 
1 (Function)Codec.Crypto.DSA.Pure
2 (Function)Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
kViaTestingCandidates 
1 (Function)Codec.Crypto.DSA.Pure
2 (Function)Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
L1024_N160Codec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
L2048_N224Codec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
L2048_N256Codec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
L3072_N256Codec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
millerRabinCodec.Crypto.DSA.Pure
modExpCodec.Crypto.DSA.Pure
ParameterSizesCodec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
Params 
1 (Data Constructor)Codec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
2 (Type/Class)Codec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
params_gCodec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
params_pCodec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
params_qCodec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
PrivateKey 
1 (Data Constructor)Codec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
2 (Type/Class)Codec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
private_paramsCodec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
private_xCodec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
ProbablePrimesEvidence 
1 (Type/Class)Codec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
2 (Data Constructor)Codec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
ProvablePrimesEvidence 
1 (Type/Class)Codec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
2 (Data Constructor)Codec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
prpeCounterCodec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
prpeDomainParameterSeedCodec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
prpeHashCodec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
PublicKey 
1 (Data Constructor)Codec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
2 (Type/Class)Codec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
public_paramsCodec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
public_yCodec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
pvpeFirstSeedCodec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
pvpeHashCodec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
pvpePGenCounterCodec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
pvpePSeedCodec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
pvpeQGenCounterCodec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
pvpeQSeedCodec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
SHA1Codec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
SHA224Codec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
SHA256Codec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
SHA384Codec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
SHA512Codec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
shaweTaylorCodec.Crypto.DSA.Pure
Signature 
1 (Data Constructor)Codec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
2 (Type/Class)Codec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
signMessage 
1 (Function)Codec.Crypto.DSA.Pure
2 (Function)Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
signMessage' 
1 (Function)Codec.Crypto.DSA.Pure
2 (Function)Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
sign_rCodec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
sign_sCodec.Crypto.DSA.Pure, Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
validateProbablePrimes 
1 (Function)Codec.Crypto.DSA.Pure
2 (Function)Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
validateProvablePrimes 
1 (Function)Codec.Crypto.DSA.Pure
2 (Function)Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
validateVerifiableGenerator 
1 (Function)Codec.Crypto.DSA.Pure
2 (Function)Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
verifyMessage 
1 (Function)Codec.Crypto.DSA.Pure
2 (Function)Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA
verifyMessage' 
1 (Function)Codec.Crypto.DSA.Pure
2 (Function)Codec.Crypto.DSA.Exceptions, Codec.Crypto.DSA