phpMan > perldoc > Crypt::DSA::Util

Markdown | JSON | MCP    

NAME
    Crypt::DSA::Util - DSA Utility functions

SYNOPSIS
        use Crypt::DSA::Util qw( func1 func2 ... );

DESCRIPTION
    *Crypt::DSA::Util* contains a set of exportable utility functions used through the *Crypt::DSA*
    set of libraries.

  bitsize($n)
    Returns the number of bits in the *Math::Pari* integer object *$n*.

  bin2mp($string)
    Given a string *$string* of any length, treats the string as a base-256 representation of an
    integer, and returns that integer, a *Math::Pari* object.

  mp2bin($int)
    Given a biginteger *$int* (a *Math::Pari* object), linearizes the integer into an octet string,
    and returns the octet string.

  mod_exp($a, $exp, $n)
    Computes $a ^ $exp mod $n and returns the value. The calculations are done using *Math::Pari*,
    and the return value is a *Math::Pari* object.

  mod_inverse($a, $n)
    Computes the multiplicative inverse of $a mod $n and returns the value. The calculations are
    done using *Math::Pari*, and the return value is a *Math::Pari* object.

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

Generated by phpMan v3.7.7 Author: Che Dong Under GNU General Public License
2026-06-10 05:27 @216.73.217.62
CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0 TransitionalValid CSS!