NAME
Crypt::RSA::DataFormat - Data creation, conversion and reporting primitives.
DESCRIPTION
This module implements several data creation, conversion and reporting primitives used throughout the Crypt::RSA implementation. Primitives are available as exportable functions.
FUNCTIONS
- i2osp Integer, Length
-
Integer To Octet String Primitive. Converts an integer into its equivalent octet string representative of length Length. If necessary, the resulting string is prefixed with nulls.
- os2ip String
-
Octet String to Integer Primitive. Converts an octet string into its equivalent integer representative.
- generate_random_octet Length, Strength
-
Generates a random octet string of length Length. Strength specifies the degree of randomness. See Crypt::Random(3) for an explanation of the Strength parameter.
- bitsize Integer
-
Returns the length of the Integer in bits.
- octet_xor String1, String2
-
Returns the result of String1 XOR String2.
AUTHOR
Vipul Ved Prakash, <mail@vipul.net>