Package freenet.support.io

Examples of freenet.support.io.ArrayBucket.toByteArray()


    }
    // Verify it.
    CHKBlock block = CHKBlock.construct(encodedBlock.getBlock().data, encodedBlock.getBlock().headers, cryptoAlgorithm);
    ClientCHKBlock checkBlock = new ClientCHKBlock(block, key);
    ArrayBucket checkData = (ArrayBucket) checkBlock.decode(new ArrayBucketFactory(), data.length, false);
    assert(Arrays.equals(checkData.toByteArray(), data));
    if(newAlgo) {
      checkData = (ArrayBucket) checkBlock.decode(new ArrayBucketFactory(), data.length, false, true);
      assert(Arrays.equals(checkData.toByteArray(), data));
    }
  }
View Full Code Here


    ClientCHKBlock checkBlock = new ClientCHKBlock(block, key);
    ArrayBucket checkData = (ArrayBucket) checkBlock.decode(new ArrayBucketFactory(), data.length, false);
    assert(Arrays.equals(checkData.toByteArray(), data));
    if(newAlgo) {
      checkData = (ArrayBucket) checkBlock.decode(new ArrayBucketFactory(), data.length, false, true);
      assert(Arrays.equals(checkData.toByteArray(), data));
    }
  }

}
View Full Code Here

    FileOutputStream fos;
    try {
      ArrayBucket out = new ArrayBucket();
      filter.readFilter(new ArrayBucket(total).getInputStream(), out.getOutputStream(), "UTF-16", null, null);
      fos = new FileOutputStream("output.utf16");
      fos.write(out.toByteArray());
      fos.close();
      failed = true;
      assertFalse("Filter accepted dangerous UTF8 text with BOM as UTF16! (HTMLFilter)", true);
    } catch (DataFilterException e) {
      System.out.println("Failure: "+e);
View Full Code Here

    }
    try {
      ArrayBucket out = new ArrayBucket();
      FilterStatus fo = ContentFilter.filter(new ArrayBucket(total).getInputStream(), out.getOutputStream(), "text/html", null, null);
      fos = new FileOutputStream("output.filtered");
      fos.write(out.toByteArray());
      fos.close();
      failed = true;
      assertFalse("Filter accepted dangerous UTF8 text with BOM as UTF16! (ContentFilter) - Detected charset: "+fo.charset, true);
    } catch (DataFilterException e) {
      System.out.println("Failure: "+e);
View Full Code Here

                errors.writeFixedLengthTo(dos);
                overallStatusDirty = false;
            }
            dos.close();
            os.close();
            return bucket.toByteArray();
        } catch (IOException e) {
            throw new Error(e); // Impossible
        }
    }
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.