|
|||||||||||
PREV LETTER NEXT LETTER | FRAMES NO FRAMES |
AID
instance
encapsulating the specified AID bytes.
ALG_DES_CBC_ISO9797_M1
provides a
cipher using DES in CBC mode or triple DES in outer CBC mode,
and pads input data according to the ISO 9797 method 1 scheme.
ALG_DES_CBC_ISO9797_M2
provides a
cipher using DES in CBC mode or triple DES in outer CBC mode,
and pads input data according to the ISO 9797 method 2 (ISO
7816-4, EMV'96) scheme.
ALG_DES_CBC_NOPAD
provides a
cipher using DES in CBC mode or triple DES in outer CBC mode,
and does not pad input data.
ALG_DES_ECB_ISO9797_M1
provides a
cipher using DES in ECB mode, and pads input data according to
the ISO 9797 method 1 scheme.
ALG_DES_ECB_ISO9797_M2
provides a
cipher using DES in ECB mode, and pads input data according to
the ISO 9797 method 2 (ISO 7816-4, EMV'96) scheme.
ALG_DES_ECB_NOPAD
provides a
cipher using DES in ECB mode, and does not pad input data.
ALG_DES_ECB_PKCS5
provides a
cipher using DES in ECB mode, and pads input data according to
the PKCS#5 scheme.
ALG_DES_MAC4_ISO9797_M1
generates a 4 byte MAC
(most significant 4 bytes of encrypted block) using DES or triple DES in CBC mode.
This algorithm uses outer CBC for triple DES.
Input data is padded according to the ISO 9797 method 1 scheme.
ALG_DES_MAC4_ISO9797_M2
generates a 4 byte MAC
(most significant 4 bytes of encrypted block) using DES or triple DES in CBC mode.
This algorithm uses outer CBC for triple DES.
Input data is padded according to the ISO 9797 method 2 (ISO 7816-4, EMV'96) scheme.
ALG_DES_MAC4_NOPAD
generates a 4 byte MAC
(most significant 4 bytes of encrypted block) using DES or triple DES in CBC mode.
This algorithm uses outer CBC for triple DES.
This algorithm does not pad input data.
ALG_DES_MAC4_PKCS5
generates a 4 byte MAC
(most significant 4 bytes of encrypted block) using DES or triple DES in CBC mode.
This algorithm uses outer CBC for triple DES.
Input data is padded according to the PKCS#5 scheme.
ALG_DES_MAC8_ISO9797_M1
generates a 8 byte MAC
using DES or triple DES in CBC mode. This algorithm uses outer CBC for triple DES.
Input data is padded according to the ISO 9797 method 1 scheme.
ALG_DES_MAC8_ISO9797_M2
generates a 8 byte MAC
using DES or triple DES in CBC mode. This algorithm uses outer CBC for triple DES.
Input data is padded according to the ISO 9797 method 2 (ISO 7816-4, EMV'96) scheme.
ALG_DES_MAC_8_NOPAD
generates a 8 byte MAC
using DES or triple DES in CBC mode. This algorithm uses outer CBC for triple DES.
This algorithm does not pad input data.
KeyPair
object containing a DSA key pair.
ALG_DSA_SHA
signs/verifies the 20 byte SHA digest using DSA.
KeyPair
object containing a RSA key pair.
KeyPair
object containing a RSA key pair with private key in
its Chinese Remainder Theorem form.
ALG_RSA_ISO14888
provides a cipher
using RSA, and pads input data according to the ISO 14888
scheme.
ALG_RSA_MD5_PKCS1
encrypts the 16 byte MD5 digest using RSA.
The digest is padded according to the PKCS#1 (v1.5) scheme.
ALG_RSA_MD5_RFC2409
encrypts the 16 byte MD5 digest using RSA.
The digest is padded according to the RFC2409 scheme.
ALG_RSA_NOPAD
provides a cipher
using RSA and does not pad input data.
ALG_RSA_PKCS1
provides a cipher
using RSA, and pads input data according to the PKCS#1 (v1.5)
scheme.
ALG_RSA_RIPEMD160_ISO9796
encrypts the 20 byte RIPE MD-160 digest
using RSA. The digest is padded according to the ISO 9796 scheme.
ALG_RSA_RIPEMD160_PKCS1
encrypts the 20 byte RIPE MD-160 digest
using RSA. The digest is padded according to the PKCS#1 (v1.5) scheme.
ALG_RSA_SHA_ISO9796
encrypts the 20 byte SHA digest using RSA.
The digest is padded according to the ISO 9796 (EMV'96) scheme.
ALG_RSA_SHA_PKCS1
encrypts the 20 byte SHA digest using RSA.
The digest is padded according to the PKCS#1 (v1.5) scheme.
ALG_RSA_SHA_RFC2409
encrypts the 20 byte SHA digest using RSA.
The digest is padded according to the RFC2409 scheme.
APDUException
represents an APDU
related exception.install()
method should create the applet object.
ArithmeticException
is thrown when an exceptional arithmetic condition
has occurred.ArithmeticException
.
IndexOutOfBoundsException
is thrown to indicate that
an array has been accessed with an illegal index.ArrayIndexOutOfBoundsException
.
ArrayStoreException
is thrown to indicate that an attempt
has been made to store the wrong type of object into an array of objects.ArrayStoreException
.
|
|||||||||||
PREV LETTER NEXT LETTER | FRAMES NO FRAMES |