// // NAAES.h // NACrypto // // Created by Gabriel on 6/20/14. // Copyright (c) 2014 Gabriel Handford. All rights reserved. // #import typedef NS_ENUM (NSUInteger, NAAESAlgorithm) { NAAESAlgorithm256CTR = 1, }; @interface NAAES : NSObject @property (readonly) NAAESAlgorithm algorithm; - (instancetype)initWithAlgorithm:(NAAESAlgorithm)algorithm; - (NSData *)encrypt:(NSData *)data nonce:(NSData *)nonce key:(NSData *)key error:(NSError **)error; - (NSData *)decrypt:(NSData *)data nonce:(NSData *)nonce key:(NSData *)key error:(NSError **)error; @end