VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2016-06-17Windows: Add Hash and PRF benchmarks to the benchmark dialog.Mounir IDRASSI4-203/+364
2016-06-17Windows: make Camellia help link open dedicated documentation pageMounir IDRASSI1-0/+4
2016-06-17Crypto: make Serpent source code use the same rotl32/rotr32 primitives as ↵Mounir IDRASSI1-33/+33
the other files.
2016-06-17Windows: fix compiler warningsMounir IDRASSI2-3/+6
2016-06-01Crypto: Add support for Japanese encryption standard Camellia, including for ↵Mounir IDRASSI30-14/+1542
system encryption.
2016-05-28Windows: better implementation for support of smart card PIN in command ↵Mounir IDRASSI8-44/+54
line. Supported now also on Format.
2016-05-28Linux/MacOSX: Implement passing smart card PIN as command line argument ↵Mounir IDRASSI6-0/+39
(--token-pin switch)
2016-05-24Windows: fix detection of Visual Studio version to activate assembly ↵Mounir IDRASSI1-0/+4
optimizations.
2016-05-20Added two line to enable support for retina ui on retina Macs.refs/pull/69/headAO1-0/+6
2016-05-19Readme.txt:Fix wxWidget expected directory for OSX installMounir IDRASSI1-2/+1
2016-05-13Revert "Makefile: fix build under gcc6"refs/pull/67/headMounir IDRASSI1-1/+1
2016-05-13Merge pull request #66 from FadeMind/patch-1Mounir IDRASSI1-1/+1
Makefile: fix build under gcc6
2016-05-13Linux: Fix gcc-6 compilation errors.Mounir IDRASSI3-7/+7
2016-05-13Makefile: fix build under gcc6refs/pull/66/headTomasz Przybył1-1/+1
Veracrypt for build under GCC6 required using compatibility flag `-std=c++98` against change default C++ frontend in GCC6. The C++ frontend now defaults to C++14 standard instead of C++98 it has been defaulting to previously, for compiling older C++ code that might require either explicitly compiling with selected older C++ standards, or might require some code adjustment, see http://gcc.gnu.org/gcc-6/porting_to.html for details. The experimental C++17 support has been enhanced in this release. from: https://gcc.gnu.org/ml/gcc-announce/2016/msg00000.html
2016-05-10Fix space before tabrefs/pull/61/headDavid Foerster5-6/+6
2016-05-10Remove trailing whitespaceDavid Foerster406-4394/+4394
2016-05-10Fix issues with .gitattributesDavid Foerster1-0/+0
- Revert accidentally converted binary file
2016-05-10Normalize all line terminatorsDavid Foerster257-147347/+147347
2016-05-05Update documentation with latest changes (changelog, wait dialog option).Mounir IDRASSI1-0/+0
2016-05-05Windows: Add option and command line switch to hide waiting dialog when ↵Mounir IDRASSI8-20/+87
performing operations.
2016-05-05Windows: convert some files encoding from UTF-16 to UTF-8 to be similar to ↵Mounir IDRASSI2-0/+0
other files.
2016-05-05Windows: Add checkbox in "VeraCrypt Format" to skip Rescue Disk verification ↵Mounir IDRASSI4-4/+8
during system encryption wizard
2016-05-04Windows: Fix compilation error caused by previous commitMounir IDRASSI1-1/+2
2016-05-04Windows/Linux/MacOSX: Set maximum PIM value to 2147468 in order to avoid ↵Mounir IDRASSI13-15/+51
having negative values for iterations count using the formula 15000 + (PIM x 1000). Add specific error message to XML language files.
2016-05-02Merge pull request #55 from davidfoerster/xdg-config-pathsMounir IDRASSI15-28/+93
Use XDG_CONFIG_HOME to determine the path of the configuration
2016-05-02Add User Guide in OpenDocument format and Update its PDF.Mounir IDRASSI1-0/+0
2016-05-01Use scoped instead of raw pointerrefs/pull/55/headDavid Foerster1-2/+2
2016-05-01Reset bogus executable permissionsDavid Foerster13-0/+0
2016-04-28Windows: Only use A: and B: for mounting when no other free drive letter ↵Mounir IDRASSI2-4/+35
available or when explicitly chosen by user. This avoid side effects when mounting volumes as removable media and automatic drive selection (e.g. A: become invisible in explorer after closing all explorer instances although it is still mounted).
2016-04-28Windows: resize Volume ID field on favorites dialog to display full value of IDMounir IDRASSI1-2/+2
2016-04-28Windows: Display Volume ID of a System Favorite even if it is disconnectedMounir IDRASSI1-1/+1
2016-04-19Windows: Reduce memory usage of Rescue Disk for cascades by 1KB.Mounir IDRASSI1-5/+1
2016-04-19Windows: Add option to avoid PIM prompt in pre-boot authentication by ↵Mounir IDRASSI14-87/+183
storing PIM value unencrypted in MBR.
2016-04-19Windows: Resize some controls and dialogs to fix text truncation for some ↵Mounir IDRASSI3-90/+90
non-English languages.
2016-04-16Windows: fix keys parts not shown in system encryption wizard when the ↵Mounir IDRASSI1-1/+1
display keys checkbox is checked. This occurred when the "Display pool content" in the previous wizard page was unchecked before clicking Next.
2016-04-16Windows: Add missing GUI modification from previous Volume ID commitMounir IDRASSI1-2/+2
2016-04-14Windows: Finalize implementation of the new volume ID mechanism. Use SHA-256 ↵Mounir IDRASSI12-86/+416
instead of SHA-512 to compute volume ID to reduce string size and make more convenient to use.
2016-04-08Windows: start implementation of volume ID mechanism that will be used to ↵Mounir IDRASSI12-76/+380
identify VeraCrypt disk volumes instead of device name.
2016-04-08Windows: allow drag-n-drop of files and receiving Explorer restart message ↵Mounir IDRASSI3-0/+38
when VeraCrypt running as elevated process.
2016-04-08Windows Setup: Add missing Apache files used by the installerMounir IDRASSI2-0/+324
2016-04-01Use wx-provided wrapper around *getenv()David Foerster1-7/+2
2016-03-31Use XDG_CONFIG_HOME to determine the path of the configurationDavid Foerster1-18/+88
Adhere to XDG Desktop Specification and use the environment variable XDG_CONFIG_HOME to determine location of configuration files on *all* platforms. If it is unset or empty resort to platform-specific defaults. On Windows and OS X, `wxStandardPaths` provides correct defaults (equal to the previous hard-coded paths) but on Linux and other Unices `~/.config/appinfo` would be better than `~/.appinfo`. This means we treat those platforms as a special case. It also means that we may need to fall back to the legacy location if it exists but the new location doesn't.
2016-03-31Remove some trailing whitespaceDavid Foerster2-10/+10
2016-03-24Windows: reduce CPU usage by caching WNetGetConnection calls result for 2 ↵Mounir IDRASSI1-14/+37
seconds.
2016-03-24Windows: Don't use the foreground setting code if the window is already ↵Mounir IDRASSI1-15/+18
foreground
2016-03-24Windows: Implement passing smart card PIN as command line argument ↵Mounir IDRASSI6-21/+63
(/tokenpin switch) when explicitly mounting a volume.
2016-03-20Windows: Better alignment for Group Boxes in favorites management dialogMounir IDRASSI2-3/+3
2016-03-20Linux/MacOSX: Fix build error when using strict wxWidgets library that ↵Axel Köllhofer1-3/+3
doesn't allow implicit conversions.
2016-03-18Linux: Completely fix gcc-5 "Invalid characters encountered" issue on mount. ↵Mounir IDRASSI1-2/+22
It was caused by an issue of gcc-5 STL implementation that is causing char* pointers retrieved from std::string using c_str method to become invalid in the child of a child process (after two fork calls). The workaround is to first copy the std:string values in the child before calling the second fork.
2016-03-17Linux: fix mount failure with "Invalid characters encountered" error when ↵Mounir IDRASSI1-0/+6
building using gcc-5 by disabling the new C++ ABI. For this to work, wxWidgets static library must be built and used by VeraCrypt by specifying WXSTATIC=1 in make command line.