Package freenet.keys.Key

Examples of freenet.keys.Key.Compressed


    static ClientCHKBlock encode(Bucket sourceData, boolean asMetadata, boolean dontCompress, short alreadyCompressedCodec, long sourceLength, String compressorDescriptor, boolean pre1254, byte[] cryptoKey, byte cryptoAlgorithm, boolean forceNoJCA) throws CHKEncodeException, IOException {
        byte[] finalData = null;
        byte[] data;
        short compressionAlgorithm = -1;
        try {
      Compressed comp = Key.compress(sourceData, dontCompress, alreadyCompressedCodec, sourceLength, CHKBlock.MAX_LENGTH_BEFORE_COMPRESSION, CHKBlock.DATA_LENGTH, false, compressorDescriptor, pre1254);
      finalData = comp.compressedData;
      compressionAlgorithm = comp.compressionAlgorithm;
    } catch (KeyEncodeException e2) {
      throw new CHKEncodeException(e2.getMessage(), e2);
    } catch (InvalidCompressionCodecException e2) {
View Full Code Here


 
  public ClientSSKBlock encode(Bucket sourceData, boolean asMetadata, boolean dontCompress, short alreadyCompressedCodec, long sourceLength, RandomSource r, String compressordescriptor, boolean pre1254) throws SSKEncodeException, IOException, InvalidCompressionCodecException {
    byte[] compressedData;
    short compressionAlgo;
    try {
      Compressed comp = Key.compress(sourceData, dontCompress, alreadyCompressedCodec, sourceLength, ClientSSKBlock.MAX_DECOMPRESSED_DATA_LENGTH, SSKBlock.DATA_LENGTH, true, compressordescriptor, pre1254);
      compressedData = comp.compressedData;
      compressionAlgo = comp.compressionAlgorithm;
    } catch (KeyEncodeException e) {
      throw new SSKEncodeException(e.getMessage(), e);
    }
View Full Code Here

TOP

Related Classes of freenet.keys.Key.Compressed

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.