cryptix.provider.key

Class SPEEDKeyGenerator

Implemented Interfaces:
Cloneable, ExtendedKeyGenerator, Parameterized

public class SPEEDKeyGenerator
extends RawKeyGenerator

A variable-length key generator for SPEED.

SPEED keys have a length of between 48 and 256 bits, in steps of 16 bits (i.e. keys always have an even number of bytes). The default length is 128 bits.

Copyright © 1997 Systemics Ltd on behalf of the Cryptix Development Team.
All rights reserved.

$Revision: 1.1.1.1 $

Author:
David Hopwood

Since:
Cryptix 2.2.2

Constructor Summary

SPEEDKeyGenerator()

Method Summary

boolean
isValidKeyLength(int length)

Methods inherited from class cryptix.provider.key.RawKeyGenerator

engineGenerateKey, generateKey, generateKey, getDefaultKeyLength, getMaximumKeyLength, getMinimumKeyLength, initialize, initialize, isValidKeyLength, isWeak, isWeakAllowed, setWeakAllowed

Methods inherited from class xjava.security.KeyGenerator

clone, engineGetParameter, engineSetParameter, generateKey, getAlgorithm, getAlgorithms, getAlgorithms, getInstance, getInstance, getParameter, initialize, setParameter, toString

Constructor Details

SPEEDKeyGenerator

public SPEEDKeyGenerator()

Method Details

isValidKeyLength

public boolean isValidKeyLength(int length)
Specified by:
isValidKeyLength in interface ExtendedKeyGenerator
Overrides:
isValidKeyLength in interface RawKeyGenerator