sun.security.mule.krb5.internal.crypto
Class Aes256CtsHmacSha1EType

java.lang.Object
  extended by sun.security.mule.krb5.internal.crypto.EType
      extended by sun.security.mule.krb5.internal.crypto.Aes256CtsHmacSha1EType

public final class Aes256CtsHmacSha1EType
extends EType


Constructor Summary
Aes256CtsHmacSha1EType()
           
 
Method Summary
 int blockSize()
           
 int checksumSize()
           
 int checksumType()
           
 int confounderSize()
           
 byte[] decrypt(byte[] cipher, byte[] key, byte[] ivec, int usage)
           
 byte[] decrypt(byte[] cipher, byte[] key, int usage)
           
 byte[] decryptedData(byte[] data)
           
 byte[] encrypt(byte[] data, byte[] key, byte[] ivec, int usage)
           
 byte[] encrypt(byte[] data, byte[] key, int usage)
           
 int eType()
           
 int keySize()
           
 int keyType()
           
 int minimumPadSize()
           
 
Methods inherited from class sun.security.mule.krb5.internal.crypto.EType
dataSize, getBuiltInDefaults, getDefaults, getDefaults, getInstance, isSupported, isSupported, padSize, startOfChecksum, startOfData, startOfPad, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Aes256CtsHmacSha1EType

public Aes256CtsHmacSha1EType()
Method Detail

eType

public int eType()
Specified by:
eType in class EType

minimumPadSize

public int minimumPadSize()
Specified by:
minimumPadSize in class EType

confounderSize

public int confounderSize()
Specified by:
confounderSize in class EType

checksumType

public int checksumType()
Specified by:
checksumType in class EType

checksumSize

public int checksumSize()
Specified by:
checksumSize in class EType

blockSize

public int blockSize()
Specified by:
blockSize in class EType

keyType

public int keyType()
Specified by:
keyType in class EType

keySize

public int keySize()
Specified by:
keySize in class EType

encrypt

public byte[] encrypt(byte[] data,
                      byte[] key,
                      int usage)
               throws KrbCryptoException
Specified by:
encrypt in class EType
Throws:
KrbCryptoException

encrypt

public byte[] encrypt(byte[] data,
                      byte[] key,
                      byte[] ivec,
                      int usage)
               throws KrbCryptoException
Specified by:
encrypt in class EType
Throws:
KrbCryptoException

decrypt

public byte[] decrypt(byte[] cipher,
                      byte[] key,
                      int usage)
               throws KrbApErrException,
                      KrbCryptoException
Specified by:
decrypt in class EType
Throws:
KrbApErrException
KrbCryptoException

decrypt

public byte[] decrypt(byte[] cipher,
                      byte[] key,
                      byte[] ivec,
                      int usage)
               throws KrbApErrException,
                      KrbCryptoException
Specified by:
decrypt in class EType
Throws:
KrbApErrException
KrbCryptoException

decryptedData

public byte[] decryptedData(byte[] data)
Overrides:
decryptedData in class EType


Copyright © 2013. All Rights Reserved.