Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
javacard.framework.security.CryptoException

Packages that use CryptoException
com.licel.jcardsim.crypto |
javacard.framework.security |
javacardx.crypto |

Uses of CryptoException in com.licel.jcardsim.crypto

Methods in com.licel.jcardsim.crypto that throw CryptoException
`short` | `SymmetricCipherImpl.doFinal(byte[] inBuff, short inOffset, short inLength, byte[] outBuff, short outOffset)`
`short` | `AssymetricCipherImpl.doFinal(byte[] inBuff, short inOffset, short inLength, byte[] outBuff, short outOffset)`
`void` | `RandomDataImpl.generateData(byte[] buffer, short offset, short length)`
`short` | `KeyAgreementImpl.generateSecret(byte[] publicData, short publicOffset, short publicLength, byte[] secret, short secretOffset)`
`void` | `KeyPairImpl.genKeyPair()` (Re)Initializes the key objects encapsulated in this `KeyPair` instance with new key values.
`short` | `ECKeyImpl.getA(byte[] buffer, short offset)`
`short` | `ECKeyImpl.getB(byte[] buffer, short offset)`
`org.bouncycastle.crypto.BlockCipher` | `SymmetricKeyImpl.getCipher()` Return the BouncyCastle `BlockCipher` for using with this key
`short` | `ECKeyImpl.getField(byte[] buffer, short offset)`
`short` | `ECKeyImpl.getG(byte[] buffer, short offset)`
`short` | `ECKeyImpl.getK()`
`short` | `SymmetricSignatureImpl.getLength()`
`short` | `AsymmetricSignatureImpl.getLength()`
`org.bouncycastle.crypto.CipherParameters` | `SymmetricKeyImpl.getParameters()` Return the BouncyCastle `KeyParameter` of the key
`short` | `ECKeyImpl.getR(byte[] buffer, short offset)`
`short` | `ECPrivateKeyImpl.getS(byte[] buffer, short offset)`
`short` | `ECPublicKeyImpl.getW(byte[] buffer, short offset)`
`void` | `CRC32.init(byte[] bArray, short bOff, short bLen)`
`void` | `CRC16.init(byte[] bArray, short bOff, short bLen)`
`void` | `SymmetricSignatureImpl.init(Key theKey, byte theMode)`
`void` | `SymmetricCipherImpl.init(Key theKey, byte theMode)`
`void` | `AsymmetricSignatureImpl.init(Key theKey, byte theMode)`
`void` | `AssymetricCipherImpl.init(Key theKey, byte theMode)`
`void` | `SymmetricSignatureImpl.init(Key theKey, byte theMode, byte[] bArray, short bOff, short bLen)`
`void` | `SymmetricCipherImpl.init(Key theKey, byte theMode, byte[] bArray, short bOff, short bLen)`
`void` | `AsymmetricSignatureImpl.init(Key theKey, byte theMode, byte[] bArray, short bOff, short bLen)`
`void` | `AssymetricCipherImpl.init(Key theKey, byte theMode, byte[] bArray, short bOff, short bLen)`
`void` | `KeyAgreementImpl.init(PrivateKey privateKey)`
`void` | `ECKeyImpl.setA(byte[] buffer, short offset, short length)`
`void` | `ECKeyImpl.setB(byte[] buffer, short offset, short length)`
`void` | `RSAPrivateCrtKeyImpl.setDP1(byte[] buffer, short offset, short length)`
`void` | `RSAPrivateCrtKeyImpl.setDQ1(byte[] buffer, short offset, short length)`
`void` | `RSAKeyImpl.setExponent(byte[] buffer, short offset, short length)`
`void` | `ECKeyImpl.setFieldF2M(short e)`
`void` | `ECKeyImpl.setFieldF2M(short e1, short e2, short e3)`
`void` | `ECKeyImpl.setFieldFP(byte[] buffer, short offset, short length)`
`void` | `ECKeyImpl.setG(byte[] buffer, short offset, short length)`
`void` | `DSAKeyImpl.setG(byte[] buffer, short offset, short length)`
`void` | `SymmetricKeyImpl.setKey(byte[] keyData, short kOff)` Sets the `Key` data.
`void` | `RSAKeyImpl.setModulus(byte[] buffer, short offset, short length)`
`void` | `RSAPrivateCrtKeyImpl.setP(byte[] buffer, short offset, short length)`
`void` | `DSAKeyImpl.setP(byte[] buffer, short offset, short length)`
`void` | `RSAPrivateCrtKeyImpl.setPQ(byte[] buffer, short offset, short length)`
`void` | `RSAPrivateCrtKeyImpl.setPublicExponent(byte[] buffer, short offset, short length)`
`void` | `RSAPrivateCrtKeyImpl.setQ(byte[] buffer, short offset, short length)`
`void` | `DSAKeyImpl.setQ(byte[] buffer, short offset, short length)`
`void` | `ECKeyImpl.setR(byte[] buffer, short offset, short length)`
`void` | `ECPrivateKeyImpl.setS(byte[] buffer, short offset, short length)`
`void` | `ECPublicKeyImpl.setW(byte[] buffer, short offset, short length)`
`void` | `DSAPrivateKeyImpl.setX(byte[] buffer, short offset, short length)`
`void` | `DSAPublicKeyImpl.setY(byte[] buffer, short offset, short length)`
`short` | `SymmetricSignatureImpl.sign(byte[] inBuff, short inOffset, short inLength, byte[] sigBuff, short sigOffset)`
`short` | `AsymmetricSignatureImpl.sign(byte[] inBuff, short inOffset, short inLength, byte[] sigBuff, short sigOffset)`
`void` | `SymmetricSignatureImpl.update(byte[] inBuff, short inOffset, short inLength)`
`void` | `AsymmetricSignatureImpl.update(byte[] inBuff, short inOffset, short inLength)`
`short` | `SymmetricCipherImpl.update(byte[] inBuff, short inOffset, short inLength, byte[] outBuff, short outOffset)`
`short` | `AssymetricCipherImpl.update(byte[] inBuff, short inOffset, short inLength, byte[] outBuff, short outOffset)`
`boolean` | `SymmetricSignatureImpl.verify(byte[] inBuff, short inOffset, short inLength, byte[] sigBuff, short sigOffset, short sigLength)`
`boolean` | `AsymmetricSignatureImpl.verify(byte[] inBuff, short inOffset, short inLength, byte[] sigBuff, short sigOffset, short sigLength)`

Constructors in com.licel.jcardsim.crypto that throw CryptoException
`KeyPairImpl(byte algorithm, short keyLength)` Constructs a `KeyPair` instance for the specified algorithm and keylength; the encapsulated keys are uninitialized.
`KeyPairImpl(PublicKey publicKey, PrivateKey privateKey)` Constructs a new `KeyPair` object containing the specified public key and private key.

Uses of CryptoException in javacard.framework.security

Methods in javacard.framework.security that throw CryptoException
`static Key` | `KeyBuilder.buildKey(byte keyType, short keyLength, boolean keyEncryption)` Creates uninitialized cryptographic keys for signature and cipher algorithms.
`abstract void` | `RandomData.generateData(byte[] buffer, short offset, short length)` Generates random data.
`abstract short` | `KeyAgreement.generateSecret(byte[] publicData, short publicOffset, short publicLength, byte[] secret, short secretOffset)` Generates the secret data as per the requested algorithm using the `PrivateKey` specified during initialization and the public key data provided.
`void` | `KeyPair.genKeyPair()` (Re)Initializes the key objects encapsulated in this `KeyPair` instance with new key values.
`short` | `ECKey.getA(byte[] buffer, short offset)` Returns the first coefficient of the curve of the key.
`short` | `ECKey.getB(byte[] buffer, short offset)` Returns the second coefficient of the curve of the key.
`short` | `RSAPrivateCrtKey.getDP1(byte[] buffer, short offset)` Returns the value of the DP1 parameter in plain text.
`short` | `RSAPrivateCrtKey.getDQ1(byte[] buffer, short offset)` Returns the value of the DQ1 parameter in plain text.
`short` | `RSAPublicKey.getExponent(byte[] buffer, short offset)` Returns the public exponent value of the key in plain text.
`short` | `RSAPrivateKey.getExponent(byte[] buffer, short offset)` Returns the private exponent value of the key in plain text.
`short` | `ECKey.getField(byte[] buffer, short offset)` Returns the field specification parameter value of the key.
`short` | `ECKey.getG(byte[] buffer, short offset)` Returns the fixed point of the curve.
`short` | `DSAKey.getG(byte[] buffer, short offset)` Returns the base parameter value of the key in plain text.
`static RandomData` | `RandomData.getInstance(byte algorithm)` Creates a `RandomData` instance of the selected algorithm.
`static Signature` | `Signature.getInstance(byte algorithm, boolean externalAccess)` Creates a `Signature` object instance of the selected algorithm.
`static MessageDigest` | `MessageDigest.getInstance(byte algorithm, boolean externalAccess)` Creates a `MessageDigest` object instance of the selected algorithm.
`static KeyAgreement` | `KeyAgreement.getInstance(byte algorithm, boolean externalAccess)` Creates a `KeyAgreement` object instance of the selected algorithm.
`static Checksum` | `Checksum.getInstance(byte algorithm, boolean externalAccess)` Creates a `Checksum` object instance of the selected algorithm.
`short` | `ECKey.getK()` Returns the cofactor of the order of the fixed point G of the curve.
`byte` | `DESKey.getKey(byte[] keyData, short kOff)` Returns the `Key` data in plain text.
`byte` | `AESKey.getKey(byte[] keyData, short kOff)` Returns the `Key` data in plain text.
`abstract short` | `Signature.getLength()` Returns the byte length of the signature data.
`short` | `RSAPublicKey.getModulus(byte[] buffer, short offset)` Returns the modulus value of the key in plain text.
`short` | `RSAPrivateKey.getModulus(byte[] buffer, short offset)` Returns the modulus value of the key in plain text.
`short` | `RSAPrivateCrtKey.getP(byte[] buffer, short offset)` Returns the value of the P parameter in plain text.
`short` | `DSAKey.getP(byte[] buffer, short offset)` Returns the prime parameter value of the key in plain text.
`short` | `RSAPrivateCrtKey.getPQ(byte[] buffer, short offset)` Returns the value of the PQ parameter in plain text.
`short` | `RSAPrivateCrtKey.getQ(byte[] buffer, short offset)` Returns the value of the Q parameter in plain text.
`short` | `DSAKey.getQ(byte[] buffer, short offset)` Returns the subprime parameter value of the key in plain text.
`short` | `ECKey.getR(byte[] buffer, short offset)` Returns the order of the fixed point G of the curve.
`short` | `ECPrivateKey.getS(byte[] buffer, short offset)` Returns the value of the secret key in plaintext form.
`short` | `ECPublicKey.getW(byte[] buffer, short offset)` Returns the point of the curve comprising the public key in plain text form.
`short` | `DSAPrivateKey.getX(byte[] buffer, short offset)` Returns the value of the key in plain text.
`short` | `DSAPublicKey.getY(byte[] buffer, short offset)` Returns the value of the key in plain text.
`abstract void` | `Checksum.init(byte[] bArray, short bOff, short bLen)` Resets and initializes the `Checksum` object with the algorithm specific Note: The ALG_ISO3309_CRC16 algorithm expects 2 bytes of parameter information in `bArray` representing the initial checksum value.
`abstract void` | `Signature.init(Key theKey, byte theMode)` Initializes the `Signature` object with the appropriate `Key`.
`abstract void` | `Signature.init(Key theKey, byte theMode, byte[] bArray, short bOff, short bLen)` Initializes the `Signature` object with the appropriate `Key` and algorithm specific parameters.
`abstract void` | `KeyAgreement.init(PrivateKey privateKey)` Initializes the object with the given private key.
`void` | `ECKey.setA(byte[] buffer, short offset, short length)` Sets the first coefficient of the curve of the key.
`void` | `ECKey.setB(byte[] buffer, short offset, short length)` Sets the second coefficient of the curve of the key.
`void` | `RSAPrivateCrtKey.setDP1(byte[] buffer, short offset, short length)` Sets the value of the DP1 parameter.
`void` | `RSAPrivateCrtKey.setDQ1(byte[] buffer, short offset, short length)` Sets the value of the DQ1 parameter.
`void` | `RSAPublicKey.setExponent(byte[] buffer, short offset, short length)` Sets the public exponent value of the key.
`void` | `RSAPrivateKey.setExponent(byte[] buffer, short offset, short length)` Sets the private exponent value of the key.
`void` | `ECKey.setFieldF2M(short e)` Sets the field specification parameter value for keys of type `TYPE_EC_F2M_PUBLIC` or `TYPE_EC_F2M_PRIVATE` in the case where the polynomial is a trinomial, of the form x^n + x^e + 1 (where n is the bit length of the key).
`void` | `ECKey.setFieldF2M(short e1, short e2, short e3)` Sets the field specification parameter value for keys of type `TYPE_EC_F2M_PUBLIC` or `TYPE_EC_F2M_PRIVATE` in the case where the polynomial is a pentanomial, of the form x^n + x^e1 + x^e2 + x^e3 + 1 (where n is the bit length of the key).
`void` | `ECKey.setFieldFP(byte[] buffer, short offset, short length)` Sets the field specification parameter value for keys of type `TYPE_EC_FP_PRIVATE` or `TYPE_EC_FP_PUBLIC`.
`void` | `ECKey.setG(byte[] buffer, short offset, short length)` Sets the fixed point of the curve.
`void` | `DSAKey.setG(byte[] buffer, short offset, short length)` Sets the base parameter value of the key.
`void` | `DESKey.setKey(byte[] keyData, short kOff)` Sets the `Key` data.
`void` | `AESKey.setKey(byte[] keyData, short kOff)` Sets the `Key` data.
`void` | `RSAPublicKey.setModulus(byte[] buffer, short offset, short length)` Sets the modulus value of the key.
`void` | `RSAPrivateKey.setModulus(byte[] buffer, short offset, short length)` Sets the modulus value of the key.
`void` | `RSAPrivateCrtKey.setP(byte[] buffer, short offset, short length)` Sets the value of the P parameter.
`void` | `DSAKey.setP(byte[] buffer, short offset, short length)` Sets the prime parameter value of the key.
`void` | `RSAPrivateCrtKey.setPQ(byte[] buffer, short offset, short length)` Sets the value of the PQ parameter.
`void` | `RSAPrivateCrtKey.setQ(byte[] buffer, short offset, short length)` Sets the value of the Q parameter.
`void` | `DSAKey.setQ(byte[] buffer, short offset, short length)` Sets the subprime parameter value of the key.
`void` | `ECKey.setR(byte[] buffer, short offset, short length)` Sets the order of the fixed point G of the curve.
`void` | `ECPrivateKey.setS(byte[] buffer, short offset, short length)` Sets the value of the secret key.
`void` | `ECPublicKey.setW(byte[] buffer, short offset, short length)` Sets the point of the curve comprising the public key.
`void` | `DSAPrivateKey.setX(byte[] buffer, short offset, short length)` Sets the value of the key.
`void` | `DSAPublicKey.setY(byte[] buffer, short offset, short length)` Sets the value of the key.
`abstract short` | `Signature.sign(byte[] inBuff, short inOffset, short inLength, byte[] sigBuff, short sigOffset)` Generates the signature of all/last input data.
`abstract void` | `Signature.update(byte[] inBuff, short inOffset, short inLength)` Accumulates a signature of the input data.
`abstract boolean` | `Signature.verify(byte[] inBuff, short inOffset, short inLength, byte[] sigBuff, short sigOffset, short sigLength)` Verifies the signature of all/last input data against the passed in signature.

Constructors in javacard.framework.security that throw CryptoException
`KeyPair(byte algorithm, short keyLength)` Constructs a `KeyPair` instance for the specified algorithm and keylength; the encapsulated keys are uninitialized.
`KeyPair(PublicKey publicKey, PrivateKey privateKey)` Constructs a new `KeyPair` object containing the specified public key and private key.

Uses of CryptoException in javacardx.crypto

Methods in javacardx.crypto that throw CryptoException
`abstract short` | `Cipher.doFinal(byte[] inBuff, short inOffset, short inLength, byte[] outBuff, short outOffset)` Generates encrypted/decrypted output from all/last input data.
`static Cipher` | `Cipher.getInstance(byte algorithm, boolean externalAccess)` Creates a `Cipher` object instance of the selected algorithm.
`abstract void` | `Cipher.init(Key theKey, byte theMode)` Initializes the `Cipher` object with the appropriate `Key`.
`abstract void` | `Cipher.init(Key theKey, byte theMode, byte[] bArray, short bOff, short bLen)` Initializes the `Cipher` object with the appropriate Key and algorithm specific parameters.
`abstract short` | `Cipher.update(byte[] inBuff, short inOffset, short inLength, byte[] outBuff, short outOffset)` Generates encrypted/decrypted output from input data.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES