BIGNUMint:
Functions for BIGNUM representation of arbitrarily precise integers
Description
as.BIGNUMint encodes integer in BIGNUM format as raw vector as
used by ASN.1 format.
Usage
as.BIGNUMint(what, scalar = TRUE)
Arguments
what
representation of an integer or a vector
thereof. Currently supported formats include "bigz" objects
from the "gmp" package, integers and reals.
scalar
if TRUE then the input is expected to be scalar
and only the first element will be used (zero-length vectors raise
an error). Otherwise the result will be a list of all converted
elements.
Value
Raw vector in BIGNUM integer representation.
Details
The BIGNUM representation as used in ASN.1 is a big-endian encoding of
variable length stored in a raw vector. Negative numbers are stored in
two-complement's encoding, but are currently unsupported by
as.BIGNUMint.