phpman > perldoc > Crypt::DSA::Signature(3pm)

Markdown | JSON | MCP    

NAME
    Crypt::DSA::Signature - DSA signature object

SYNOPSIS
        use Crypt::DSA::Signature;
        my $sig = Crypt::DSA::Signature->new;

        $sig->r($r);
        $sig->s($s);

DESCRIPTION
    *Crypt::DSA::Signature* represents a DSA signature. It has 2 methods, *r* and *s*, which are the
    big number representations of the 2 pieces of the DSA signature.

USAGE
  Crypt::DSA::Signature->new( %options )
    Creates a new signature object, and optionally initializes it with the information in
    *%options*, which can contain:

    *   Content

        An ASN.1-encoded string representing the DSA signature. In ASN.1 notation, this looks like:

            SEQUENCE {
                r INTEGER,
                s INTEGER
            }

        If *Content* is provided, *new* will automatically call the *deserialize* method to parse
        the content, and set the *r* and *s* methods on the resulting *Crypt::DSA::Signature*
        object.

  $sig->serialize
    Serializes the signature object *$sig* into the format described above: an ASN.1-encoded
    representation of the signature, using the ASN.1 syntax above.

AUTHOR & COPYRIGHTS
    Please see the Crypt::DSA manpage for author, copyright, and license information.

Generated by phpman v3.7.12 Author: Che Dong Under GNU General Public License
2026-06-13 22:41 @216.73.217.122
CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0 TransitionalValid CSS!