Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Crypt::RSA::DataFormatUser Contributed Perl DocumentaCrypt::RSA::DataFormat(3)

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 representation of length Length. If
	   necessary, the resulting string is prefixed with nulls. If Length
	   is not provided, returns an octet string of shortest	possible
	   length.

       h2osp Hex String
	   Hex To Octet	String Primitive. Converts a hex string	into its
	   equivalent octet string representation and returns an octet string
	   of shortest possible	length.	The hex	string is not prefixed with
	   "0x", etc.

       os2ip String
	   Octet String	to Integer Primitive. Converts an octet	string into
	   its equivalent integer representation.

       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_len Integer
	   Returns the octet length of the integer. If the length is not a
	   whole number, the fractional	part is	dropped	to make	it whole.

       octet_xor String1, String2
	   Returns the result of String1 XOR String2.

       steak String, Length
	   Returns an array of segments	of length Length from String. The
	   final segment can be	smaller	than Length.

AUTHOR
       Vipul Ved Prakash, <mail@vipul.net>

perl v5.24.1			  2008-07-06	     Crypt::RSA::DataFormat(3)

NAME | DESCRIPTION | FUNCTIONS | AUTHOR

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Crypt::RSA::DataFormat&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help