Package io.anyline.nfc.Tools
Class Tools
-
- All Implemented Interfaces:
public class Tools
-
-
Constructor Summary
Constructors Constructor Description Tools()
-
Method Summary
Modifier and Type Method Description Array<byte>unpadData(Array<byte> data)Array<byte>doXor(Array<byte> input1, Array<byte> input2)Array<byte>adjustParityBits(Array<byte> input)StringbytesToString(Array<byte> input)Array<byte>concatByteArrays(Array<byte> input1, Array<byte> input2)Array<byte>byteToBytes(byte input)Array<byte>incrementBytesArray(Array<byte> input, int index)Array<byte>incrementBytesArray(Array<byte> input)Array<byte>calculateAsn1Length(Array<byte> data)intgetAsn1HeaderLength(Array<byte> asn1)intgetIntFrom16bits(Array<byte> input)intgetLengthFromAsn1(Array<byte> asn1)intgetLengthFromFileHeader(Array<byte> fileHeader)Array<byte>calculate2bytesInt(int value)intcalculateMrzCheckDigit(String input)calculates checksum in accordance to the mrp standard http://www.highprogrammer.com/alan/numbers/mrp. Array<byte>inputStreamToByteArray(InputStream inputStream)Array<byte>invertBytes(Array<byte> bytes)In order to endian conversion -
-
Method Detail
-
adjustParityBits
Array<byte> adjustParityBits(Array<byte> input)
-
bytesToString
String bytesToString(Array<byte> input)
-
concatByteArrays
Array<byte> concatByteArrays(Array<byte> input1, Array<byte> input2)
-
byteToBytes
Array<byte> byteToBytes(byte input)
-
incrementBytesArray
Array<byte> incrementBytesArray(Array<byte> input, int index)
-
incrementBytesArray
Array<byte> incrementBytesArray(Array<byte> input)
-
calculateAsn1Length
Array<byte> calculateAsn1Length(Array<byte> data)
-
getAsn1HeaderLength
int getAsn1HeaderLength(Array<byte> asn1)
-
getIntFrom16bits
int getIntFrom16bits(Array<byte> input)
-
getLengthFromAsn1
int getLengthFromAsn1(Array<byte> asn1)
-
getLengthFromFileHeader
int getLengthFromFileHeader(Array<byte> fileHeader)
-
calculate2bytesInt
Array<byte> calculate2bytesInt(int value)
-
calculateMrzCheckDigit
int calculateMrzCheckDigit(String input)
calculates checksum in accordance to the mrp standard http://www.highprogrammer.com/alan/numbers/mrp.html
-
inputStreamToByteArray
Array<byte> inputStreamToByteArray(InputStream inputStream)
-
invertBytes
Array<byte> invertBytes(Array<byte> bytes)
In order to endian conversion
-
-
-
-