anon.crypto.tinytls.util
Class P_Hash

java.lang.Object
  extended by anon.crypto.tinytls.util.P_Hash

public class P_Hash
extends java.lang.Object

Author:
stefan a P_Hash function as described in RFC2246

Field Summary
private  org.bouncycastle.crypto.Digest m_digest
           
private  byte[] m_secret
           
private  byte[] m_seed
           
 
Constructor Summary
P_Hash(byte[] secret, byte[] seed, org.bouncycastle.crypto.Digest digest)
          Constructor
 
Method Summary
 byte[] getHash(int length)
          returns a hash with a variabel length
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_secret

private byte[] m_secret

m_seed

private byte[] m_seed

m_digest

private org.bouncycastle.crypto.Digest m_digest
Constructor Detail

P_Hash

public P_Hash(byte[] secret,
              byte[] seed,
              org.bouncycastle.crypto.Digest digest)
Constructor

Parameters:
secret - a secret
seed - a seed
digest - a digest
Method Detail

getHash

public byte[] getHash(int length)
returns a hash with a variabel length

Parameters:
length - length of the hash
Returns:
hash