Skip to content
Snippets Groups Projects
Select Git revision
  • 31d48f01d7a92b764d4c8ffb2d9f0a0cf0d2e7e1
  • master default protected
2 results

smooth_heap.py

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    PGPSymmetricallyEncryptedIntegrityProtectedDataPacket.h 985 B
    //
    //  PGPSymmetricallyEncryptedDataPacket.h
    //  ObjectivePGP
    //
    //  Created by Marcin Krzyzanowski on 04/06/14.
    //  Copyright (c) 2014 Marcin Krzyżanowski. All rights reserved.
    //
    
    #import "PGPPacket.h"
    #import "PGPSymmetricallyEncryptedDataPacket.h"
    
    NS_ASSUME_NONNULL_BEGIN
    
    @class PGPSecretKeyPacket, PGPPublicKeyPacket;
    
    @interface PGPSymmetricallyEncryptedIntegrityProtectedDataPacket : PGPSymmetricallyEncryptedDataPacket
    
    @property (nonatomic) NSUInteger version;
    
    - (BOOL)encrypt:(NSData *)literalPacketData symmetricAlgorithm:(PGPSymmetricAlgorithm)sessionKeyAlgorithm sessionKeyData:(NSData *)sessionKeyData error:(NSError *__autoreleasing *)error;
    - (NSArray<PGPPacket *> *)decryptWithSecretKeyPacket:(PGPSecretKeyPacket *)secretKeyPacket sessionKeyAlgorithm:(PGPSymmetricAlgorithm)sessionKeyAlgorithm sessionKeyData:(NSData *)sessionKeyData isIntegrityProtected:(BOOL *)isIntegrityProtected error:(NSError *__autoreleasing _Nullable *)error;
    
    @end
    
    NS_ASSUME_NONNULL_END