From 7aff1e4cb053394db57c2814d5fe1e6493e0cc75 Mon Sep 17 00:00:00 2001 From: watcherhd Date: Sat, 26 Nov 2011 14:19:43 +0000 Subject: Project folders rename part 2 git-svn-id: http://miranda-plugins.googlecode.com/svn/trunk@214 e753b5eb-9565-29b2-b5c5-2cc6f99dfbcb --- cryptopp/PGPw/sdk6/include/pgpSymmetricCipher.h | 122 ------------------------ 1 file changed, 122 deletions(-) delete mode 100644 cryptopp/PGPw/sdk6/include/pgpSymmetricCipher.h (limited to 'cryptopp/PGPw/sdk6/include/pgpSymmetricCipher.h') diff --git a/cryptopp/PGPw/sdk6/include/pgpSymmetricCipher.h b/cryptopp/PGPw/sdk6/include/pgpSymmetricCipher.h deleted file mode 100644 index b1dec16..0000000 --- a/cryptopp/PGPw/sdk6/include/pgpSymmetricCipher.h +++ /dev/null @@ -1,122 +0,0 @@ -/*____________________________________________________________________________ - pgpSymmetricCipher.h - - Copyright (C) 1997 Network Associates Inc. and affiliated companies. - All rights reserved. - - public header file for symmetric ciphers - - $Id: pgpSymmetricCipher.h,v 1.22 1999/03/10 02:58:47 heller Exp $ -____________________________________________________________________________*/ -#ifndef Included_pgpSymmetricCipher_h /* [ */ -#define Included_pgpSymmetricCipher_h - -#include "pgpPubTypes.h" -#include "pgpMemoryMgr.h" - -PGP_BEGIN_C_DECLARATIONS -#if PRAGMA_IMPORT_SUPPORTED -#pragma import on -#endif - - - -/*____________________________________________________________________________ - Create a new cipher of the specified algorithm. Cannot be used until - PGPSetSymmetricCipherKey() has been called. - - If the algorithm is not available then kPGPError_AlgorithmNotAvailable is - returned. - - Existing algorithms have only one key size. Values: - kPGPCipherAlgorithm_CAST5 128 / 8 = 16 - kPGPCipherAlgorithm_3DES 192 / 8 = 24 - kPGPCipherAlgorithm_IDEA 128 / 8 = 16 - In the future symmetric ciphers could be added that have different key - sizes for the same algorithm. -____________________________________________________________________________*/ -PGPError PGPNewSymmetricCipherContext( PGPMemoryMgrRef memoryMgr, - PGPCipherAlgorithm algorithm, PGPSize keySizeInBytes, - PGPSymmetricCipherContextRef *outRef ); - - -/*____________________________________________________________________________ - Disposal clears all data in memory before releasing it. -____________________________________________________________________________*/ -PGPError PGPFreeSymmetricCipherContext( PGPSymmetricCipherContextRef ref ); - - -/*____________________________________________________________________________ - Make an exact copy of the cipher, including the key. -____________________________________________________________________________*/ -PGPError PGPCopySymmetricCipherContext( PGPSymmetricCipherContextRef ref, - PGPSymmetricCipherContextRef *outRef ); - - -/*____________________________________________________________________________ - The key must be set before using; a cipher can be repeatedly reset and - reused with different keys to avoid having to create and destroy new - contexts each time (and it's also cryptographically better not to reuse - a key). - - kKey size is implicit based on algorithm. 'key' is *copied*. Caller - may want to destroy the original after passing it in. -____________________________________________________________________________*/ -PGPError PGPInitSymmetricCipher( PGPSymmetricCipherContextRef ref, - const void *key ); - -/*____________________________________________________________________________ - Wipe any sensitive data in the cipher. Cipher remains alive, but - key must be set before any data is encrypted. -____________________________________________________________________________*/ -PGPError PGPWipeSymmetricCipher( PGPSymmetricCipherContextRef ref ); - - -/*____________________________________________________________________________ - "Wash" the symmetric cipher -____________________________________________________________________________*/ -PGPError PGPWashSymmetricCipher( PGPSymmetricCipherContextRef ref, - void const *buf, PGPSize len); - - -/*____________________________________________________________________________ - Encrypt or decrypt one "block" of data. The block size is determined - by the cipher (see PGPGetSymmetricCipherBlockSize()). -____________________________________________________________________________*/ -PGPError PGPSymmetricCipherEncrypt( PGPSymmetricCipherContextRef ref, - const void *in, void *out ); - -PGPError PGPSymmetricCipherDecrypt( PGPSymmetricCipherContextRef ref, - const void *in, void *out ); - - - - -/*____________________________________________________________________________ - Determine key and block size for specified algorithm. Stateless routine - does not need a context. -____________________________________________________________________________*/ -PGPError PGPGetSymmetricCipherSizes( - PGPSymmetricCipherContextRef ref, - PGPSize *keySize , PGPSize *blockSize ); - - - -#if PRAGMA_IMPORT_SUPPORTED -#pragma import reset -#endif -PGP_END_C_DECLARATIONS - - - -#endif /* ] Included_pgpSymmetricCipher_h */ - - -/*__Editor_settings____ - - Local Variables: - tab-width: 4 - End: - vi: ts=4 sw=4 - vim: si -_____________________*/ -- cgit v1.2.3