Zen API

- Home
- Topics
- Types
- Files

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
kCipherPadding
Represents padding mode for encryption.
kSize
Represents an unsigned integer that can store a pointer address.
kAlloc
Abstract base class for memory allocator types.
kByte
Represents a byte on the current platform.
kBlowfishCipher::kBlowfishCipher_Construct
kStatus kBlowfishCipher_Construct(kBlowfishCipher *blowfish, const kByte *key, kSize keyLength, kCipherPadding padding, kCipherMode cipherMode, kAlloc allocator)
Constructs a kBlowfishCipher instance.
kApiDef.h
Core Zen type declarations.
kBlowfishCipher
Blowfish cipher implementation.
kCipher.h
Declares the kCipher class.
kStatus
Represents an error code.
kCipherMode
Represents cipher mode for encryption and decryption functions.