Age | Commit message (Expand) | Author | Files | Lines |
2016-02-07 | Windows Driver: if saving volume header fails, don't mark operation as succes... | Mounir IDRASSI | 1 | -3/+5 |
2016-02-07 | Windows:Fix various issues and warnings reported by static code analysis tool... | Mounir IDRASSI | 22 | -114/+174 |
2016-02-02 | Windows: Don't try to mount using cached passwords if password and/or keyfile... | Mounir IDRASSI | 1 | -4/+6 |
2016-02-01 | Windows:Center the text of the random pool displayed in the keyfile generator... | Mounir IDRASSI | 1 | -1/+1 |
.highlight .hll { background-color: #ffffcc }
.highlight .c { color: #888888 } /* Comment */
.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */
.highlight .k { color: #008800; font-weight: bold } /* Keyword */
.highlight .ch { color: #888888 } /* Comment.Hashbang */
.highlight .cm { color: #888888 } /* Comment.Multiline */
.highlight .cp { color: #cc0000; font-weight: bold } /* Comment.Preproc */
.highlight .cpf { color: #888888 } /* Comment.PreprocFile */
.highlight .c1 { color: #888888 } /* Comment.Single */
.highlight .cs { color: #cc0000; font-weight: bold; background-color: #fff0f0 } /* Comment.Special */
.highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .gr { color: #aa0000 } /* Generic.Error */
.highlight .gh { color: #333333 } /* Generic.Heading */
.highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */
.highlight .go { color: #888888 } /* Generic.Output */
.highlight .gp { color: #555555 } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #666666 } /* Generic.Subheading */
.highlight .gt { color: #aa0000 } /* Generic.Traceback */
.highlight .kc { color: #008800; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #008800; font-weight: bold } /* Keyword.Declaration */
.highlight .kn { color: #008800; font-weight: bold } /* Keyword.Namespace */
.highlight .kp { color: #008800 } /* Keyword.Pseudo */
.highlight .kr { color: #008800; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #888888; font-weight: bold } /* Keyword.Type */
.highlight .m { color: #0000DD; font-weight: bold } /* Literal.Number */
.highlight .s { color: #dd2200; background-color: #fff0f0 } /* Literal.String */
.highlight .na { color: #336699 } /* Name.Attribute */
.highlight .nb { color: #003388 } /* Name.Builtin */
.highlight .nc { color: #bb0066; font-weight: bold } /* Name.Class */
.highlight .no { color: #003366; font-weight: bold } /* Name.Constant */
.highlight .nd { color: #555555 } /* Name.Decorator */
.highlight .ne { color: #bb0066; font-weight: bold } /* Name.Exception */
.highlight .nf { color: #0066bb; font-weight: bold } /* Name.Function */
.highlight .nl { color: #336699; font-style: italic } /* Name.Label */
.highlight .nn { color: #bb0066; font-weight: bold } /* Name.Namespace */
.highlight .py { color: #336699; font-weight: bold } /* Name.Property */
.highlight .nt { color: #bb0066; font-weight: bold } /* Name.Tag */
.highlight .nv { color: #336699 } /* Name.Variable */
.highlight .ow { color: #008800 } /* Operator.Word */
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
.highlight .mb { color: #0000DD; font-weight: bold } /* Literal.Number.Bin */
.highlight .mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */
.highlight .mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */
.highlight .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */
.highlight .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */
.highlight .sa { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Affix */
.highlight .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */
.highlight .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */
.highlight .dl { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Delimiter */
.highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */
.highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */
.highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */
.highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */
.highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */
.highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */
.highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */
.highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */
.highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */
.highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */
.highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */
.highlight .vc { color: #336699 } /* Name.Variable.Class */
.highlight .vg { color: #dd7700 } /* Name.Variable.Global */
.highlight .vi { color: #3333bb } /* Name.Variable.Instance */
.highlight .vm { color: #336699 } /* Name.Variable.Magic */
.highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long *//*
Derived from source code of TrueCrypt 7.1a, which is
Copyright (c) 2008-2012 TrueCrypt Developers Association and which is governed
by the TrueCrypt License 3.0.
Modifications and additions to the original source code (contained in this file)
and all other portions of this file are Copyright (c) 2013-2017 IDRIX
and are governed by the Apache License 2.0 the full text of which is
contained in the file License.txt included in VeraCrypt binary and source
code distribution packages.
*/
#ifndef TC_HEADER_Core_CoreException
#define TC_HEADER_Core_CoreException
#include "Platform/Platform.h"
namespace VeraCrypt
{
struct ElevationFailed : public ExecutedProcessFailed
{
ElevationFailed () { }
ElevationFailed (const string &message, const string &command, int exitCode, const string &errorOutput)
: ExecutedProcessFailed (message, command, exitCode, errorOutput) { }
TC_SERIALIZABLE_EXCEPTION (ElevationFailed);
};
TC_EXCEPTION_DECL (RootDeviceUnavailable, SystemException);
#define TC_EXCEPTION(NAME) TC_EXCEPTION_DECL(NAME,Exception)
#undef TC_EXCEPTION_SET
#define TC_EXCEPTION_SET \
TC_EXCEPTION_NODECL (ElevationFailed); \
TC_EXCEPTION_NODECL (RootDeviceUnavailable); \
TC_EXCEPTION (DriveLetterUnavailable); \
TC_EXCEPTION (DriverError); \
TC_EXCEPTION (EncryptedSystemRequired); \
TC_EXCEPTION (HigherFuseVersionRequired); \
TC_EXCEPTION (KernelCryptoServiceTestFailed); \
TC_EXCEPTION (LoopDeviceSetupFailed); \
TC_EXCEPTION (MountPointRequired); \
TC_EXCEPTION (MountPointUnavailable); \
TC_EXCEPTION (NoDriveLetterAvailable); \
TC_EXCEPTION (TemporaryDirectoryFailure); \
TC_EXCEPTION (UnsupportedSectorSizeHiddenVolumeProtection); \
TC_EXCEPTION (UnsupportedSectorSizeNoKernelCrypto); \
TC_EXCEPTION (VolumeAlreadyMounted); \
TC_EXCEPTION (VolumeSlotUnavailable);
TC_EXCEPTION_SET;
#undef TC_EXCEPTION
}
#endif // TC_HEADER_Core_CoreException
global varia... | Mounir IDRASSI | 1 | -0/+5 |
2016-01-17 | Cryptography: Divide mount and boot times by 2 using a pre-computation of val... | Mounir IDRASSI | 1 | -106/+259 |
2016-01-17 | Windows: Add SHA-256 EV Code Signing using the new GlobalSign certificate on ... | Mounir IDRASSI | 7 | -10/+106 |
2016-01-11 | MacOSX: use native OSX byte swapping routines used in hash functions to impro... | Mounir IDRASSI | 1 | -3/+10 |
2016-01-10 | Linux/MacOSX: Show better error message when the PKCS#11 library can't be loaded | Mounir IDRASSI | 1 | -3/+5 |
2016-01-10 | Windows: Avoid wrong update of configuration XML file caused by not using the... | Mounir IDRASSI | 5 | -12/+12 |
2016-01-10 | Windows: Don't show disconnected network drives in the list of available driv... | Mounir IDRASSI | 12 | -42/+109 |
2016-01-04 | Windows: increase the size of the field IDC_PREF_CACHE_PIM in the preferences... | Mounir IDRASSI | 1 | -1/+1 |
2016-01-04 | Windows: Enhance fix for dll hijacking vulnerability affecting installer (CVE... | Mounir IDRASSI | 4 | -57/+286 |
2016-01-04 | Windows: Add keyboard shortcut alt+i for checking "Use PIM" in various dialog... | Mounir IDRASSI | 5 | -9/+9 |
2016-01-03 | Linux: Restore Nautilus fix that was mistakenly removed by Whirlpool optimiza... | Mounir IDRASSI | 1 | -2/+4 |
2016-01-03 | Windows Driver: Remove unwanted ':' character at the end of volume device nam... | Mounir IDRASSI | 1 | -2/+2 |
2016-01-03 | Windows: use compiler intrinsic for some functions used in cryptographic prim... | Mounir IDRASSI | 1 | -0/+10 |
2016-01-03 | Windows: Fix Dll hijacking vulnerability affecting installer that allows arbi... | Mounir IDRASSI | 13 | -111/+221 |
2016-01-03 | Windows: sign binaries using both SHA-1 and SHA-256 for maximum compatibility... | Mounir IDRASSI | 3 | -23/+25 |
2016-01-03 | Cryptography: Set 16-byte alignment for KEY_INFO structure that is used as in... | Mounir IDRASSI | 3 | -3/+14 |
2016-01-03 | Cryptography: correct Whirlpool compilation error on Big Endian platforms. | Mounir IDRASSI | 1 | -271/+271 |
2015-12-31 | Cryptography: Optimize Whirlpool implementation by using public domain assemb... | Mounir IDRASSI | 17 | -1170/+1547 |
2015-12-25 | Readme: Make Readme.txt identical to README.md. | Mounir IDRASSI | 1 | -14/+15 |
2015-12-21 | Windows Driver: wipe cached PIM values when passwords are wiped. | Mounir IDRASSI | 1 | -0/+1 |
2015-12-21 | Windows: Implement PIM caching, both for system encryption and for normal vol... | Mounir IDRASSI | 17 | -58/+140 |
2015-12-16 | Windows: solve issue with system favorites not being able to mount at A: | Mounir IDRASSI | 1 | -2/+2 |
2015-12-06 | MacOSX: Customize dmg file using VeraCrypt new logo | Mounir IDRASSI | 2 | -1/+12 |