Type:
Class

DSA, the Digital Signature Algorithm, is specified in NIST's FIPS 186-3. It is an asymmetric public key algorithm that may be used similar to e.g. RSA. Please note that for OpenSSL versions prior to 1.0.0 the digest algorithms OpenSSL::Digest::DSS (equivalent to SHA) or OpenSSL::Digest::DSS1 (equivalent to SHA-1) must be used for issuing signatures with a DSA key using OpenSSL::PKey#sign. Starting with OpenSSL 1.0.0, digest algorithms are no longer restricted, any Digest may be used for signing.

to_s

to_s(p1 = v1, p2 = v2) Instance Public methods Alias for:

2015-04-25 16:33:02
syssign

dsa.syssign(string) â aString Instance Public methods Computes and returns

2015-04-25 16:16:41
to_der

dsa.to_der â aString Instance Public methods Encodes this

2015-04-25 16:25:05
new

DSA.new([size | string [, pass]) â dsa Class Public methods Creates a new

2015-04-25 15:56:01
params

dsa.params â hash Instance Public methods Stores all parameters of key to the

2015-04-25 16:00:09
public_key

dsa.public_key â aDSA Instance Public methods Returns a new

2015-04-25 16:11:10
public?

dsa.public? â true | false Instance Public methods Indicates whether this

2015-04-25 16:06:05
to_text

dsa.to_text â aString Instance Public methods Prints all parameters of key

2015-04-25 16:35:11
private?

dsa.private? â true | false Instance Public methods Indicates whether this

2015-04-25 16:01:37
sysverify

dsa.sysverify(digest, sig) â true | false Instance Public methods Verifies

2015-04-25 16:20:09