Smart Card Solution
User Manual
- R502 Manual
JavaCard API Samples
- Algorithm
Java Card Specification
Knowledge Sharing
Smart Card Solution
User Manual
JavaCard API Samples
Java Card Specification
Knowledge Sharing
javacardx.framework.math
public final class ParityBitextends Object
The ParityBit class is a utility to assist with DES key parity
bit generation.
Since:
2.2.2
Constructor Summary | |
---|---|
ParityBit () |
Method Summary | |
---|---|
static void | set (byte[] bArray,short bOff,short bLen,boolean isEven) Inserts the computed parity bit of the specified type as the last bit(LSB) in each of the bytes of the specified byte array. |
Methods inherited from class java.lang.Object |
---|
equals |
Constructor Detail |
---|
public ParityBit()
Method Detail |
---|
public static void set(byte[] bArray, short bOff, short bLen, boolean isEven)
Inserts the computed parity bit of the specified type as the last bit(LSB)
in each of the bytes of the specified byte array. The parity is computed over
the first(MS) 7 bits of each byte. The incoming last bit of each byte is
ignored.
Note:
bArray - input/output byte array
bOff - offset within byte array to start setting parity on
bLen - byte length of input/output bytes
isEven - true if even parity is required and false if odd parity is required
Throws:NullPointerException - if bArray is null
ArrayIndexOutOfBoundsException - if accessing the input array would cause access of data outside array bounds or if bLen is negative