Package org.bouncycastle.crypto

Examples of org.bouncycastle.crypto.CipherParameters


        generator.init(
                PBEParametersGenerator.PKCS12PasswordToBytes(password),
                salt,
                iCount);

        CipherParameters  key = generator.generateDerivedParameters(24 * 8);

        if (isEqual(result, ((KeyParameter)key).getKey()))
        {
            return new SimpleTestResult(true, "PKCS12Test: Okay");
        }
View Full Code Here


        generator.init(
                PBEParametersGenerator.PKCS12PasswordToBytes(password),
                salt,
                iCount);

        CipherParameters  key = generator.generateDerivedMacParameters(160);

        if (isEqual(result, ((KeyParameter)key).getKey()))
        {
            return new SimpleTestResult(true, "PKCS12Test: Okay");
        }
View Full Code Here

    if(key.length>bsize){
      byte[] tmp=new byte[bsize];
      System.arraycopy(key, 0, tmp, 0, bsize);   
      key=tmp;
    }
    CipherParameters param=new KeyParameter(key);
    mac=new HMac(new MD5Digest());
    mac.init(param);
  }
View Full Code Here

      System.arraycopy(key, 0, tmp, 0, tmp.length);
      key=tmp;
    }
    try{
      cipher=new CBCBlockCipher(new BlowfishEngine());
      CipherParameters param=new ParametersWithIV(new KeyParameter(key), iv);
      if(mode==ENCRYPT_MODE){ cipher.init(true, param); }
      else{ cipher.init(false, param); }
    }
    catch(Exception e){
      System.out.println(e);
View Full Code Here

    if(key.length>20){
      byte[] tmp=new byte[20];
      System.arraycopy(key, 0, tmp, 0, 20);   
      key=tmp;
    }
    CipherParameters param=new KeyParameter(key);
    mac=new HMac(new SHA1Digest());
    mac.init(param);
  }
View Full Code Here

    if(key.length>bsize){
      byte[] tmp=new byte[bsize];
      System.arraycopy(key, 0, tmp, 0, bsize);   
      key=tmp;
    }
    CipherParameters param=new KeyParameter(key);
    mac=new HMac(new SHA1Digest());
    mac.init(param);
  }
View Full Code Here

      System.arraycopy(key, 0, tmp, 0, tmp.length);
      key=tmp;
    }
    try{
      cipher=new CBCBlockCipher(new DESedeEngine());
      CipherParameters param=new ParametersWithIV(new KeyParameter(key), iv);

      if(mode==ENCRYPT_MODE){ cipher.init(true, param); }
      else{ cipher.init(false, param); }
    }
    catch(Exception e){
View Full Code Here

    if(key.length>16){
      byte[] tmp=new byte[16];
      System.arraycopy(key, 0, tmp, 0, 16);   
      key=tmp;
    }
    CipherParameters param=new KeyParameter(key);
    mac=new HMac(new MD5Digest());
    mac.init(param);
  }
View Full Code Here

    protected void engineInitVerify(
        PublicKey   publicKey)
        throws InvalidKeyException
    {
        CipherParameters    param;

        if (publicKey instanceof GOST3410Key)
        {
            param = GOST3410Util.generatePublicKeyParameter(publicKey);
        }
View Full Code Here

    protected void engineInitSign(
        PrivateKey  privateKey)
        throws InvalidKeyException
    {
        CipherParameters    param;

        if (privateKey instanceof GOST3410Key)
        {
            param = GOST3410Util.generatePrivateKeyParameter(privateKey);
        }
View Full Code Here

TOP

Related Classes of org.bouncycastle.crypto.CipherParameters

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.