org.mozilla.jss.tests

Class SymKeyGen


public class SymKeyGen
extends java.lang.Object

Most of this code is Deprecated look at JCASymKeyGen.java for sample.

Method Summary

boolean
cipherTest(SymmetricKey key, EncryptionAlgorithm eAlg)
IVParameterSpec
genIV(int blockSize)
SymmetricKey
genPBAKey(KeyGenAlgorithm alg, SymmetricKey.Type keyType, int keyStrength)
SymmetricKey
genPBEKey(PBEAlgorithm alg, SymmetricKey.Type keyType, int keyStrength)
byte[]
genSalt(int saltSize)
SymmetricKey
genSymKey(KeyGenAlgorithm alg, SymmetricKey.Type keyType, int keyStrength, int keyLength)
static void
main(args[] )

Method Details

cipherTest

public boolean cipherTest(SymmetricKey key,
                          EncryptionAlgorithm eAlg)
            throws Exception

genIV

public IVParameterSpec genIV(int blockSize)
            throws Exception

genPBAKey

public SymmetricKey genPBAKey(KeyGenAlgorithm alg,
                              SymmetricKey.Type keyType,
                              int keyStrength)
            throws Exception

genPBEKey

public SymmetricKey genPBEKey(PBEAlgorithm alg,
                              SymmetricKey.Type keyType,
                              int keyStrength)
            throws Exception

genSalt

public byte[] genSalt(int saltSize)
            throws Exception

genSymKey

public SymmetricKey genSymKey(KeyGenAlgorithm alg,
                              SymmetricKey.Type keyType,
                              int keyStrength,
                              int keyLength)
            throws Exception

main

public static void main(args[] )