com.ibm.security.krb5.internal.crypto

Class NullEType

  1. java.lang.Object
  2. extended bycom.ibm.security.krb5.internal.crypto.EType
  3. extended bycom.ibm.security.krb5.internal.crypto.NullEType

  1. public class NullEType
  2. extends EType
DOCUMENT ME!
Version:
$Revision$
Author:
$author$

Constructor Summary

Constructor and Description
NullEType()

Method Summary

Modifier and Type Method and Description
  1. int
blockSize()
DOCUMENT ME!
  1. byte[]
calculateChecksum(byte[] data,int size)
DOCUMENT ME!
  1. int
checksumSize()
DOCUMENT ME!
  1. int
checksumType()
DOCUMENT ME!
  1. int
confounderSize()
DOCUMENT ME!
  1. void
decrypt(byte[] cipher,byte[] key)
DOCUMENT ME!
  1. void
decrypt(byte[] cipher,byte[] key,byte[] ivec)
DOCUMENT ME!
  1. void
decrypt(byte[] cipher,byte[] key,int usage)
DOCUMENT ME!
  1. byte[]
encrypt(byte[] data,byte[] key)
DOCUMENT ME!
  1. byte[]
encrypt(byte[] data,byte[] key,byte[] ivec)
DOCUMENT ME!
  1. byte[]
encrypt(byte[] cipher,byte[] key,int usage)
DOCUMENT ME!
  1. int
eType()
DOCUMENT ME!
  1. int
keySize()
DOCUMENT ME!
  1. int
keyType()
DOCUMENT ME!
  1. int
minimumPadSize()
DOCUMENT ME!
Methods inherited from class com.ibm.security.krb5.internal.crypto.EType
checksumField, copyChecksumField, dataSize, decrypt, decryptedData, encrypt, generateChecksum, getBuiltInDefaults, getDefaults, getDefaults, getInstance, getInstance, isChecksumEqual, isChecksumValid, isSupported, isSupported, padSize, resetChecksumField, setChecksum, startOfChecksum, startOfData, startOfPad, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

NullEType

  1. public NullEType()

Method Detail

eType

  1. public int eType()
DOCUMENT ME!
Specified by:
eType in class EType
Returns:
DOCUMENT ME!

minimumPadSize

  1. public int minimumPadSize()
DOCUMENT ME!
Specified by:
Returns:
DOCUMENT ME!

confounderSize

  1. public int confounderSize()
DOCUMENT ME!
Specified by:
Returns:
DOCUMENT ME!

checksumType

  1. public int checksumType()
DOCUMENT ME!
Specified by:
checksumType in class EType
Returns:
DOCUMENT ME!

checksumSize

  1. public int checksumSize()
DOCUMENT ME!
Specified by:
checksumSize in class EType
Returns:
DOCUMENT ME!

blockSize

  1. public int blockSize()
DOCUMENT ME!
Specified by:
blockSize in class EType
Returns:
DOCUMENT ME!

keyType

  1. public int keyType()
DOCUMENT ME!
Specified by:
keyType in class EType
Returns:
DOCUMENT ME!

keySize

  1. public int keySize()
DOCUMENT ME!
Specified by:
keySize in class EType
Returns:
DOCUMENT ME!

encrypt

  1. public byte[] encrypt(byte[] data,
  2. byte[] key)
DOCUMENT ME!
Specified by:
encrypt in class EType
Parameters:
data - DOCUMENT ME!
key - DOCUMENT ME!
Returns:
DOCUMENT ME!

encrypt

  1. public byte[] encrypt(byte[] data,
  2. byte[] key,
  3. byte[] ivec)
DOCUMENT ME!
Specified by:
encrypt in class EType
Parameters:
data - DOCUMENT ME!
key - DOCUMENT ME!
ivec - DOCUMENT ME!
Returns:
DOCUMENT ME!

decrypt

  1. public void decrypt(byte[] cipher,
  2. byte[] key)
  3. throws KrbApErrException
DOCUMENT ME!
Specified by:
decrypt in class EType
Parameters:
cipher - DOCUMENT ME!
key - DOCUMENT ME!
Throws:
KrbApErrException - DOCUMENT ME!

decrypt

  1. public void decrypt(byte[] cipher,
  2. byte[] key,
  3. byte[] ivec)
  4. throws KrbApErrException
DOCUMENT ME!
Specified by:
decrypt in class EType
Parameters:
cipher - DOCUMENT ME!
key - DOCUMENT ME!
ivec - DOCUMENT ME!
Throws:
KrbApErrException - DOCUMENT ME!

calculateChecksum

  1. public byte[] calculateChecksum( byte[] data,
  2. int size)
DOCUMENT ME!
Specified by:
Parameters:
data - DOCUMENT ME!
size - DOCUMENT ME!
Returns:
DOCUMENT ME!

decrypt

  1. public void decrypt(byte[] cipher,
  2. byte[] key,
  3. int usage)
  4. throws KrbApErrException
  5. KrbCryptoException
DOCUMENT ME!
Overrides:
decrypt in class EType
Parameters:
cipher - DOCUMENT ME!
key - DOCUMENT ME!
usage - DOCUMENT ME!
Throws:
KrbApErrException - DOCUMENT ME!
KrbCryptoException - DOCUMENT ME!

encrypt

  1. public byte[] encrypt(byte[] cipher,
  2. byte[] key,
  3. int usage)
  4. throws KrbCryptoException
DOCUMENT ME!
Overrides:
encrypt in class EType
Parameters:
cipher - DOCUMENT ME!
key - DOCUMENT ME!
usage - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
KrbCryptoException - DOCUMENT ME!