# 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

1 | ```
as.BIGNUMint(what, scalar = TRUE)
``` |

### Arguments

`what` |
representation of an integer or a vector
thereof. Currently supported formats include |

`scalar` |
if |

### 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`

.

### Value

Raw vector in BIGNUM integer representation.

### Note

Unless the input is of class `"bigz"`

then 32-bit platforms only
support integers up to 32-bit, 64-bit platforms up to 53-bit (when
real vectors are used).

### Author(s)

Simon Urbanek

### Examples

1 | ```
as.BIGNUMint(65537)
``` |