public class BI
extends java.lang.Object
Copyright © 1997
Systemics Ltd on behalf of the
Cryptix Development Team.
All rights reserved.
$Revision: 1.1.1.1 $
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
dumpString(java.math.BigInteger x) |
static java.lang.String |
dumpString(java.math.BigInteger x,
java.lang.String m)
Dump a BigInteger as a string, in a format that is easy to read for
debugging purposes.
|
static java.math.BigInteger |
fromStream(java.io.InputStream is)
Read a BigInteger from a stream in Big Endian format (MSB first)
in a manner compatible with
toStream . |
static byte[] |
getMagnitude(java.math.BigInteger x)
Return the magnitude bytes of a BigInteger with no leading 0's.
|
static void |
toStream(java.math.BigInteger x,
java.io.OutputStream os)
Write a BigInteger to a stream in Big Endian format (MSB first)
in a manner compatible with fromStream.
|
public static java.math.BigInteger fromStream(java.io.InputStream is) throws java.io.IOException
toStream
.is
- the input stream.java.io.IOException
- if an I/O error occurs.public static void toStream(java.math.BigInteger x, java.io.OutputStream os) throws java.io.IOException
x
- A BigInteger to write to the output stream.os
- The output stream.java.io.IOException
- If an i/o error occurs.public static byte[] getMagnitude(java.math.BigInteger x)
public static java.lang.String dumpString(java.math.BigInteger x, java.lang.String m)
x
- the BigInteger to dumpm
- a string to be prepended to each linepublic static java.lang.String dumpString(java.math.BigInteger x)