For the latest news and information visit
The GNU Crypto project

gnu.crypto.jce
Class PBKDF2SecretKeyFactory

java.lang.Object
  extended by javax.crypto.SecretKeyFactorySpi
      extended by gnu.crypto.jce.PBKDF2SecretKeyFactory
Direct Known Subclasses:
PBKDF2SecretKeyFactory.HMacHaval, PBKDF2SecretKeyFactory.HMacMD2, PBKDF2SecretKeyFactory.HMacMD4, PBKDF2SecretKeyFactory.HMacMD5, PBKDF2SecretKeyFactory.HMacRipeMD128, PBKDF2SecretKeyFactory.HMacRipeMD160, PBKDF2SecretKeyFactory.HMacSHA1, PBKDF2SecretKeyFactory.HMacSHA256, PBKDF2SecretKeyFactory.HMacSHA384, PBKDF2SecretKeyFactory.HMacSHA512, PBKDF2SecretKeyFactory.HMacTiger, PBKDF2SecretKeyFactory.HMacWhirlpool

public abstract class PBKDF2SecretKeyFactory
extends SecretKeyFactorySpi


Nested Class Summary
static class PBKDF2SecretKeyFactory.HMacHaval
           
static class PBKDF2SecretKeyFactory.HMacMD2
           
static class PBKDF2SecretKeyFactory.HMacMD4
           
static class PBKDF2SecretKeyFactory.HMacMD5
           
static class PBKDF2SecretKeyFactory.HMacRipeMD128
           
static class PBKDF2SecretKeyFactory.HMacRipeMD160
           
static class PBKDF2SecretKeyFactory.HMacSHA1
           
static class PBKDF2SecretKeyFactory.HMacSHA256
           
static class PBKDF2SecretKeyFactory.HMacSHA384
           
static class PBKDF2SecretKeyFactory.HMacSHA512
           
static class PBKDF2SecretKeyFactory.HMacTiger
           
static class PBKDF2SecretKeyFactory.HMacWhirlpool
           
 
Field Summary
protected  String macName
           
 
Constructor Summary
protected PBKDF2SecretKeyFactory(String macName)
           
 
Method Summary
protected  SecretKey engineGenerateSecret(KeySpec spec)
           
protected  KeySpec engineGetKeySpec(SecretKey key, Class clazz)
           
protected  SecretKey engineTranslateKey(SecretKey key)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

macName

protected String macName
Constructor Detail

PBKDF2SecretKeyFactory

protected PBKDF2SecretKeyFactory(String macName)
Method Detail

engineGenerateSecret

protected SecretKey engineGenerateSecret(KeySpec spec)
                                  throws InvalidKeySpecException
Specified by:
engineGenerateSecret in class SecretKeyFactorySpi
Throws:
InvalidKeySpecException

engineGetKeySpec

protected KeySpec engineGetKeySpec(SecretKey key,
                                   Class clazz)
                            throws InvalidKeySpecException
Specified by:
engineGetKeySpec in class SecretKeyFactorySpi
Throws:
InvalidKeySpecException

engineTranslateKey

protected SecretKey engineTranslateKey(SecretKey key)
Specified by:
engineTranslateKey in class SecretKeyFactorySpi

For the latest news and information visit
The GNU Crypto project

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