Select Git revision
PGPCompressedPacket.h
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
PGPCompressedPacket.h 677 B
//
// PGPCompressedPacket.h
// ObjectivePGP
//
// Created by Marcin Krzyzanowski on 02/06/14.
// Copyright (c) 2014 Marcin Krzyżanowski. All rights reserved.
//
#import "PGPPacket.h"
// 9.3. Compression Algorithms
typedef NS_ENUM(UInt8, PGPCompressionAlgorithm) {
PGPCompressionUncompressed = 0,
PGPCompressionZIP = 1, // TODO: Unsupported
PGPCompressionZLIB = 2,
PGPCompressionBZIP2 = 3
};
@interface PGPCompressedPacket : PGPPacket
@property (nonatomic, readonly) PGPCompressionAlgorithm compressionType;
@property (nonatomic) NSData *decompressedData;
- (instancetype)initWithData:(NSData *)dataToCompress type:(PGPCompressionAlgorithm)type;
@end