Zen API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
kBlowfishCipher.h
Go to the documentation of this file.
1 
10 #ifndef K_API_BLOWFISH_CIPHER_H
11 #define K_API_BLOWFISH_CIPHER_H
12 
13 #include <kApi/kApiDef.h>
14 #include <kApi/Crypto/kCipher.h>
15 #include <kApi/Crypto/kBlowfishCipher.x.h>
16 
23 //typedef kCipher kBlowfishCipher; --forward-declared in kFsDef.x.h
24 
37 kFx(kStatus) kBlowfishCipher_Construct(kBlowfishCipher* blowfish, const kByte* key, kSize keyLength, kCipherPadding padding, kCipherMode cipherMode, kAlloc allocator);
38 
39 #endif
Represents padding mode for encryption.
Represents an unsigned integer that can store a pointer address.
Abstract base class for memory allocator types.
Represents a byte on the current platform.
kStatus kBlowfishCipher_Construct(kBlowfishCipher *blowfish, const kByte *key, kSize keyLength, kCipherPadding padding, kCipherMode cipherMode, kAlloc allocator)
Constructs a kBlowfishCipher instance.
Core Zen type declarations.
Blowfish cipher implementation.
Declares the kCipher class.
Represents an error code.
Represents cipher mode for encryption and decryption functions.