gnu.crypto.jce.cipher

Class PBES2.HMacHaval

Enclosing Class:
PBES2
Known Direct Subclasses:
PBES2.HMacHaval.AES, PBES2.HMacHaval.Anubis, PBES2.HMacHaval.Blowfish, PBES2.HMacHaval.Cast5, PBES2.HMacHaval.DES, PBES2.HMacHaval.Khazad, PBES2.HMacHaval.Serpent, PBES2.HMacHaval.Square, PBES2.HMacHaval.TripleDES, PBES2.HMacHaval.Twofish

public static class PBES2.HMacHaval
extends PBES2

Nested Class Summary

static class
PBES2.HMacHaval.AES
static class
PBES2.HMacHaval.Anubis
static class
PBES2.HMacHaval.Blowfish
static class
PBES2.HMacHaval.Cast5
static class
PBES2.HMacHaval.DES
static class
PBES2.HMacHaval.Khazad
static class
PBES2.HMacHaval.Serpent
static class
PBES2.HMacHaval.Square
static class
PBES2.HMacHaval.TripleDES
static class
PBES2.HMacHaval.Twofish

Nested classes/interfaces inherited from class gnu.crypto.jce.cipher.PBES2

PBES2.HMacHaval, PBES2.HMacMD2, PBES2.HMacMD4, PBES2.HMacMD5, PBES2.HMacRipeMD128, PBES2.HMacRipeMD160, PBES2.HMacSHA1, PBES2.HMacSHA256, PBES2.HMacSHA384, PBES2.HMacSHA512, PBES2.HMacTiger, PBES2.HMacWhirlpool

Field Summary

Fields inherited from class gnu.crypto.jce.cipher.PBES2

macName

Fields inherited from class gnu.crypto.jce.cipher.CipherAdapter

attributes, blockLen, cipher, keyLen, mode, pad, partBlock, partLen

Constructor Summary

HMacHaval(String cipher)
Creates a new cipher adapter with the default block size.
HMacHaval(String cipher, int blockLen)
Protected constructor to be called by subclasses.

Method Summary

Methods inherited from class gnu.crypto.jce.cipher.PBES2

engineInit, engineInit, engineInit

Methods inherited from class gnu.crypto.jce.cipher.CipherAdapter

engineDoFinal, engineDoFinal, engineGetBlockSize, engineGetIV, engineGetOutputSize, engineGetParameters, engineInit, engineInit, engineInit, engineSetMode, engineSetPadding, engineUpdate, engineUpdate

Constructor Details

HMacHaval

public HMacHaval(String cipher)
Creates a new cipher adapter with the default block size.
Parameters:

HMacHaval

public HMacHaval(String cipher,
                 int blockLen)
Protected constructor to be called by subclasses. The cipher name argument should be the appropriate one listed in Registry. The basic cipher instance is created, along with an instance of the ECB mode and no padding.
Parameters:
blockLen - The block length to use.

Copyright © 2001, 2002, 2003 Free Software Foundation, Inc. All Rights Reserved.