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

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

public final class Des3CbcHmacSha1KdEType
extends EType


Constructor Summary
Des3CbcHmacSha1KdEType()
           
 
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

Des3CbcHmacSha1KdEType

public Des3CbcHmacSha1KdEType()
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.