Examples of CipherTransformer


Examples of org.syncany.chunk.CipherTransformer

      + "    </databaseVersion>\n"
      + "  </databaseVersions>\n"
      + "</database>";
   
   
    Transformer cipherTransformer = new CipherTransformer(cipherSuites, masterKey);
   
    // Test encrypt
    byte[] encryptedData = doEncrypt(StringUtil.toBytesUTF8(xmlStr), cipherTransformer);

    // Test decrypt with SAX parser 
    InputStream is = cipherTransformer.createInputStream(new ByteArrayInputStream(encryptedData));
   
    SAXParserFactory factory = SAXParserFactory.newInstance();
    SAXParser saxParser = factory.newSAXParser();
   
    saxParser.parse(is, new DefaultHandler())
View Full Code Here

Examples of org.syncany.chunk.CipherTransformer

    // See http://bouncy-castle.1462172.n4.nabble.com/Using-AES-GCM-NoPadding-with-javax-crypto-CipherInputStream-td4655271.html
    // and http://bouncy-castle.1462172.n4.nabble.com/using-GCMBlockCipher-with-CipherInputStream-td4655147.html
 
 
  private void doTestEncryption(List<CipherSpec> cipherSpecs) throws InvalidKeySpecException, NoSuchAlgorithmException, IOException, CipherException, InvalidKeyException {
    Transformer encryptCipherTransformer = new CipherTransformer(cipherSpecs, masterKey);
    Transformer decryptCipherTransformer = new CipherTransformer(cipherSpecs, masterKey);
   
    // Prepare data
    byte[] srcData = new byte[10*1024];
   
    for (int i=0;i<srcData.length; i++) {
View Full Code Here

Examples of org.syncany.chunk.CipherTransformer

    List<Transformer> transformerChains = new LinkedList<Transformer>();

    transformerChains.add(new NoTransformer());
    transformerChains.add(new GzipTransformer());
    transformerChains.add(new CipherTransformer(cipherSpecs, masterKey));
    transformerChains.add(new GzipTransformer(new CipherTransformer(cipherSpecs, masterKey)));

    for (MultiChunker multiChunker : multiChunkers) {
      for (Transformer transformer : transformerChains) {
        for (Chunker chunker : chunkers) {
          String configName = multiChunker + "/" + chunker + "/" + transformer;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.