|
|
1.1.1.3 ! root 1: /* The source code contained in this file has been derived from the source code ! 2: of Encryption for the Masses 2.02a by Paul Le Roux. Modifications and ! 3: additions to that source code contained in this file are Copyright (c) 2004 ! 4: TrueCrypt Team and Copyright (c) 2004 TrueCrypt Foundation. Unmodified ! 5: parts are Copyright (c) 1998-99 Paul Le Roux. This is a TrueCrypt Foundation ! 6: release. Please see the file license.txt for full license details. */ 1.1 root 7: 8: /* Everything below this line is automatically updated by the -mkproto-tool- */ 9: 10: void _cdecl EncryptSector8 ( unsigned long *data , unsigned __int64 secNo , unsigned long noSectors , unsigned char *ks , unsigned char *iv , int cipher ); 11: void _cdecl DecryptSector8 ( unsigned long *data , unsigned __int64 secNo , unsigned long noSectors , unsigned char *ks , unsigned char *iv , int cipher ); 12: int _cdecl DecryptBuffer (unsigned char *buf, unsigned long len, unsigned char *ks, unsigned char *iv, int cipher); 13: int _cdecl EncryptBuffer (unsigned char *buf, unsigned long len, unsigned char *ks, unsigned char *iv, int cipher); 14: int VolumeReadHeader ( char *header , char *lpszPassword , PCRYPTO_INFO *retInfo ); 15: int VolumeWriteHeader ( char *header , int cipher , char *lpszPassword , int pkcs5 , char *masterKey, unsigned __int64 volumeCreationTime, PCRYPTO_INFO *retInfo );
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.