Overview | Package | Class | Use | Tree | Deprecated | Index | Help

Java Card
v2.2.2
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
java.lang.ArrayIndexOutOfBoundsException

Packages that use ArrayIndexOutOfBoundsException
javacard.framework | Provides a framework of classes and interfaces for building, communicating with and working with Java Card technology-based applets.
javacard.security | Provides classes and interfaces that contain publicly-available functionality for implementing a security and cryptography framework on the Java Card platform.
javacardx.framework.math | Extension package that contains common utility functions for BCD math and parity computations.
javacardx.framework.util | Extension package that contains common utility functions for manipulating arrays of primitive components - `byte`, `short` or `int`.
javacardx.framework.util.intx | Extension package that contains common utility functions for using `int` components.

Uses of ArrayIndexOutOfBoundsException in javacard.framework

Methods in javacard.framework that throw ArrayIndexOutOfBoundsException
`static byte` | `Util.arrayCompare(byte[] src, short srcOff, byte[] dest, short destOff, short length)` Compares an array from the specified source array, beginning at the specified position, with the specified position of the destination array from left to right.
`static short` | `Util.arrayCopy(byte[] src, short srcOff, byte[] dest, short destOff, short length)` Copies an array from the specified source array, beginning at the specified position, to the specified position of the destination array.
`static short` | `Util.arrayCopyNonAtomic(byte[] src, short srcOff, byte[] dest, short destOff, short length)` Copies an array from the specified source array, beginning at the specified position, to the specified position of the destination array (non-atomically).
`static short` | `Util.arrayFillNonAtomic(byte[] bArray, short bOff, short bLen, byte bValue)` Fills the byte array (non-atomically) beginning at the specified position, for the specified length with the specified byte value.
`boolean` | `PIN.check(byte[] pin, short offset, byte length)` Compares `pin` against the PIN value.
`boolean` | `OwnerPIN.check(byte[] pin, short offset, byte length)` Compares `pin` against the PIN value.
`boolean` | `AID.equals(byte[] bArray, short offset, byte length)` Checks if the specified AID bytes in `bArray` are the same as those encapsulated in `this` `AID` object.
`byte` | `AID.getBytes(byte[] dest, short offset)` Called to get all the AID bytes encapsulated within `AID` object.
`byte` | `AID.getPartialBytes(short aidOffset, byte[] dest, short oOffset, byte oLength)` Called to get part of the AID bytes encapsulated within the `AID` object starting at the specified offset for the specified length.
`static short` | `Util.getShort(byte[] bArray, short bOff)` Concatenates two bytes in a byte array to form a short value.
`boolean` | `AID.partialEquals(byte[] bArray, short offset, byte length)` Checks if the specified partial AID byte sequence matches the first `length` bytes of the encapsulated AID bytes within `this` `AID` object.
`static short` | `Util.setShort(byte[] bArray, short bOff, short sValue)` Deposits the short value as two successive bytes at the specified offset in the byte array.

Constructors in javacard.framework that throw ArrayIndexOutOfBoundsException
`AID(byte[] bArray, short offset, byte length)` The Java Card runtime environment uses this constructor to create a new `AID` instance encapsulating the specified AID bytes.

Uses of ArrayIndexOutOfBoundsException in javacard.security

Methods in javacard.security that throw ArrayIndexOutOfBoundsException
`void` | `KoreanSEEDKey.setKey(byte[] keyData, short kOff)` Sets the `Key` data.
`void` | `DESKey.setKey(byte[] keyData, short kOff)` Sets the `Key` data.
`void` | `AESKey.setKey(byte[] keyData, short kOff)` Sets the `Key` data.
`void` | `HMACKey.setKey(byte[] keyData, short kOff, short kLen)` Sets the `Key` data.

Uses of ArrayIndexOutOfBoundsException in javacardx.framework.math

Methods in javacardx.framework.math that throw ArrayIndexOutOfBoundsException
`void` | `BigNumber.add(byte[] bArray, short bOff, short bLen, byte arrayFormat)` Increments the internal big number by the specified operand value
`void` | `BigNumber.init(byte[] bArray, short bOff, short bLen, byte arrayFormat)` Initializes the big number using the input data
`void` | `BigNumber.toBytes(byte[] outBuf, short bOff, short numBytes, byte arrayFormat)` Writes the internal big number out in the desired format.

Uses of ArrayIndexOutOfBoundsException in javacardx.framework.util

Methods in javacardx.framework.util that throw ArrayIndexOutOfBoundsException
`static byte` | `ArrayLogic.arrayCompareGeneric(Object src, short srcOff, Object dest, short destOff, short length)` Compares an array from the specified source array, beginning at the specified position, with the specified position of the destination array from left to right.
`static short` | `ArrayLogic.arrayCopyRepack(Object src, short srcOff, short srcLen, Object dest, short destOff)` Copies data from the specified source array, beginning at the specified position, to the specified position of the destination array.
`static short` | `ArrayLogic.arrayCopyRepackNonAtomic(Object src, short srcOff, short srcLen, Object dest, short destOff)` Non-atomically copies data from the specified source array, beginning at the specified position, to the specified position of the destination array.
`static short` | `ArrayLogic.arrayFillGenericNonAtomic(Object theArray, short off, short len, Object valArray, short valOff)` Fills the array of primitive components(non-atomically) beginning at the specified position, for the specified length with the specified value.
`static short` | `ArrayLogic.arrayFindGeneric(Object theArray, short off, byte[] valArray, short valOff)` Finds the first occurrence of the specified value within the specified array.

Uses of ArrayIndexOutOfBoundsException in javacardx.framework.util.intx

Methods in javacardx.framework.util.intx that throw ArrayIndexOutOfBoundsException
`static int` | `JCint.getInt(byte[] bArray, short bOff)` Concatenates four bytes in a byte array to form a int value.
`static short` | `JCint.setInt(byte[] bArray, short bOff, int iValue)` Deposits the int value as four successive bytes at the specified offset in the byte array.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help

Java Card
v2.2.2
PREV NEXT | FRAMES NO FRAMES

Copyright © 1993-2005 Sun Microsystems, Inc. 4150 Network Circle,
Santa Clara, CA, 95054, U.S.A. All Rights Reserved.