VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2015-05-29Windows: workaround FormatEx keeping references on formatted volume by adding...Mounir IDRASSI3-7/+18
2015-05-29Windows: Display VeraCrypt version information when the command line switch /...Mounir IDRASSI2-5/+15
2015-05-27Windows: GUI modifications around PIN fieldMounir IDRASSI11-62/+63
2015-05-26Windows: first implementation of dynamic modeMounir IDRASSI46-287/+706
2015-05-26Windows: solve 64-bit compilation warnings after checking that they are harml...Mounir IDRASSI11-113/+114
2015-05-22Windows Setup: Integrate 64-bit builds of exe files into the installer. Only ...Mounir IDRASSI4-5/+34
2015-05-22Windows: Modifications to build 64-bit versions of VeraCrypt.exe & "VeraCrypt...Mounir IDRASSI9-20/+1292
2015-05-22Windows: make random generator function compatible with 64-bit execution envi...Mounir IDRASSI2-15/+36
2015-05-22Windows: Correctly detect switch user and RDP disconnect as session locking s...Mounir IDRASSI1-1/+1
2015-05-22Windows: remove crash dump analysis functionality. It didn't always work and ...Mounir IDRASSI7-541/-10/+10
2015-04-27Windows: Better command line handling to make it more strict and robust. This...Mounir IDRASSI4-149/+133
2015-04-26Linux: in command line, support hash algorithm names without '-' as on Window...Mounir IDRASSI2-3/+14
2015-04-19Windows: solve translation issue with IDM_DEFAULT_MOUNT_PARAMETERS menu itemMounir IDRASSI1-3/+2
2015-04-19Linux: Correct wxWidgets assert warnings when displaying about/LegalNotice di...Mounir IDRASSI2-4/+2
2015-04-19Windows: lower position of "Never save history" checkbox to avoid wrong clicksMounir IDRASSI1-1/+1
2015-04-19Linux installer: Add support for kdesudo and correct usage of konsole externa...Mounir IDRASSI2-3/+4
2015-04-11Windows: add a test code-signing certificate and a batch file to sign binarie...Mounir IDRASSI3-0/+60
2015-04-06MacOSX: Set properly the version in the bundle and the installation package. ...VeraCrypt_1.0f-2Mounir IDRASSI2-3/+5
2015-04-06MacOSX: Correctly handle OSX dock "reopen-application" event and Cocoa openFi...Mounir IDRASSI2-4/+15
2015-04-06Linux/MaxOSX: correctly detect type of internal exceptionsMounir IDRASSI2-6/+9
2015-04-06MacOSX: solve issue volumes not auto-dismounting when quitting VeraCrypt. res...Mounir IDRASSI2-2/+63
2015-04-06Windows: update projects build dependencies in Visual Studio solution filesMounir IDRASSI1-0/+13
2015-04-06Increment VeraCrypt version to 1.0f-2Mounir IDRASSI8-27/+30
2015-04-06Update user guide PDFMounir IDRASSI1-0/+0
2015-04-06Windows: Require upgrading rescue disk since we changed bootloader in 1.0f-2Mounir IDRASSI1-1/+1
2015-04-06Windows: use secure string functionsMounir IDRASSI2-704/+698
2015-04-06Windows vulnerability fix: CryptAcquireContext vulnerability fix. Add checks ...Mounir IDRASSI13-24/+171
2015-04-05Linux/MacOSX: Always add the source location when system exception occur in o...Mounir IDRASSI1-2/+1
2015-04-05Linux/MacOSX: correctly handle some internal exception classes that were miss...Mounir IDRASSI1-0/+4
2015-04-05Windows Setup: Avoid potential issues by correctly initializing variables and...Mounir IDRASSI1-13/+13
2015-03-23Linux: solve mount point permission issues for some users where the non-FAT v...Mounir IDRASSI1-0/+17
2015-03-19Windows: correctly handle WIN32 LastError when mounting. Harmonize file acces...Mounir IDRASSI2-53/+77
2015-03-17Windows Setup: When clicking uninstall link, launch Windows Add/Remove progra...Mounir IDRASSI1-6/+15
2015-03-16Windows Setup: remove other VeraCrypt references for registry.Mounir IDRASSI1-0/+6
2015-03-15Windows Setup: implement removal of special LEGACY_VERACRYPT registry keys.Mounir IDRASSI1-60/+258
2015-03-13Windows: VeraCrypt reference from various registry locations. Uninstall old V...Mounir IDRASSI2-2/+123
2015-03-08Add Coverity define to avoid false positives during Static Code Analysis when...Mounir IDRASSI1-0/+5
2015-03-08Linux/MacOSX: Load preferences if only volume path is given in command line a...Mounir IDRASSI3-6/+23
span> () const { return DataPtr; } virtual void Erase (); virtual void Free (); virtual BufferPtr GetRange (size_t offset, size_t size) const; virtual size_t Size () const { return DataSize; } virtual bool IsAllocated () const { return DataSize != 0; } virtual void Zero (); virtual operator byte * () const { return DataPtr; } virtual operator BufferPtr () const { return BufferPtr (DataPtr, DataSize); } virtual operator ConstBufferPtr () const { return ConstBufferPtr (DataPtr, DataSize); } protected: byte *DataPtr; size_t DataSize; private: Buffer (const Buffer &); Buffer &operator= (const Buffer &); }; class SecureBuffer : public Buffer { public: SecureBuffer () { } SecureBuffer (size_t size); SecureBuffer (const ConstBufferPtr &bufferPtr) { CopyFrom (bufferPtr); } virtual ~SecureBuffer (); virtual void Allocate (size_t size); virtual void Free (); private: SecureBuffer (const SecureBuffer &); SecureBuffer &operator= (const SecureBuffer &); }; } #endif // TC_HEADER_Platform_Buffer