public interface PointCompressorDecompressor
| Modifier and Type | Field and Description |
|---|---|
static byte |
PC_COMPRESSED
The bit mask for compressed points.
|
static byte |
PC_UNCOMPRESSED
The bit mask for uncompressed points.
|
| Modifier and Type | Method and Description |
|---|---|
ECPoint |
decode(byte[] encodedPoint)
Decompresses a compressed point.
|
ECPoint |
decode(byte[] encodedPoint,
int length)
Decompresses a compressed point.
|
byte[] |
encode(ECPoint p)
Compresses a point, i.e.
|
static final byte PC_COMPRESSED
static final byte PC_UNCOMPRESSED
byte[] encode(ECPoint p)
byte[], where only
one bit is used to represent the y-coordinate.p - the point to be compressed.byte[] holding the compressed pointECPoint decode(byte[] encodedPoint) throws DecodingException
encodedPoint - the byte[]-encoding of the pointDecodingException - if the point could not be decodedECPoint decode(byte[] encodedPoint, int length) throws DecodingException
encodedPoint - the byte[]-encoding of the pointlength - the length of the sub-array to be consideredDecodingException - if the point could not be decodedCopyright © 2011–2022 Stiftung SIC. All rights reserved.