VeraCrypt/src/Platform
MrLightningBolt 7c3355a2d1
Make system devices work under FreeBSD (#777)
We query the kern.geom.conftxt sysctl for the GEOM configuration to find
the partition offset. Technically speaking it would probably be better
to link against libgeom but this is less overall intrusive. Also
includes a small fix to find the parent device of an encrypted partition
when it is a GPT partition rather than a BSD slice.
2021-07-14 13:48:13 +02:00
..
Unix Make system devices work under FreeBSD (#777) 2021-07-14 13:48:13 +02:00
Buffer.cpp Linux/MacOSX: Erase sensitive memory explicitly instead of relying on the compiler not optimizing calls to method Memory::Erase 2020-06-28 01:06:39 +02:00
Buffer.h Update IDRIX copyright year 2017-06-23 22:15:59 +02:00
Directory.h Update IDRIX copyright year 2017-06-23 22:15:59 +02:00
Event.cpp Update IDRIX copyright year 2017-06-23 22:15:59 +02:00
Event.h Update IDRIX copyright year 2017-06-23 22:15:59 +02:00
Exception.cpp Update IDRIX copyright year 2017-06-23 22:15:59 +02:00
Exception.h UNIX: make sector size mismatch error more verbose (#552) (#561) 2019-12-01 14:26:38 +01:00
File.h Linux/MacOSX: fix warning reported by static code analysis tool about possible undefined output value in UserPreferences::SetValue and missing initialization of member variables in File constructor 2020-06-26 01:22:03 +02:00
FileCommon.cpp Update IDRIX copyright year 2017-06-23 22:15:59 +02:00
FileStream.h Update IDRIX copyright year 2017-06-23 22:15:59 +02:00
FilesystemPath.h Update IDRIX copyright year 2017-06-23 22:15:59 +02:00
Finally.h Update IDRIX copyright year 2017-06-23 22:15:59 +02:00
ForEach.h Update IDRIX copyright year 2017-06-23 22:15:59 +02:00
Functor.h Update IDRIX copyright year 2017-06-23 22:15:59 +02:00
Memory.cpp Linux/MacOSX: Erase sensitive memory explicitly instead of relying on the compiler not optimizing calls to method Memory::Erase 2020-06-28 01:06:39 +02:00
Memory.h Linux/MacOSX: Erase sensitive memory explicitly instead of relying on the compiler not optimizing calls to method Memory::Erase 2020-06-28 01:06:39 +02:00
MemoryStream.cpp Update IDRIX copyright year 2017-06-23 22:15:59 +02:00
MemoryStream.h Update IDRIX copyright year 2017-06-23 22:15:59 +02:00
Mutex.h Update IDRIX copyright year 2017-06-23 22:15:59 +02:00
Platform.h Update IDRIX copyright year 2017-06-23 22:15:59 +02:00
Platform.make Update IDRIX copyright year 2017-06-23 22:15:59 +02:00
PlatformBase.h Update IDRIX copyright year 2017-06-23 22:15:59 +02:00
PlatformTest.cpp Update IDRIX copyright year 2017-06-23 22:15:59 +02:00
PlatformTest.h Update IDRIX copyright year 2017-06-23 22:15:59 +02:00
Serializable.cpp Update IDRIX copyright year 2017-06-23 22:15:59 +02:00
Serializable.h Update IDRIX copyright year 2017-06-23 22:15:59 +02:00
Serializer.cpp Update IDRIX copyright year 2017-06-23 22:15:59 +02:00
Serializer.h Update IDRIX copyright year 2017-06-23 22:15:59 +02:00
SerializerFactory.cpp Update IDRIX copyright year 2017-06-23 22:15:59 +02:00
SerializerFactory.h Update IDRIX copyright year 2017-06-23 22:15:59 +02:00
SharedPtr.h Linux/MacOSX: use standard std::shared_ptr instead of our custom implementation which is kept for compatibility with older compilers. We also introduce compatibility code for old compilers that don't define std::unique_ptr 2020-06-26 01:22:18 +02:00
SharedVal.h Update IDRIX copyright year 2017-06-23 22:15:59 +02:00
Stream.h Update IDRIX copyright year 2017-06-23 22:15:59 +02:00
StringConverter.cpp Linux/MacOSX: Erase sensitive memory explicitly instead of relying on the compiler not optimizing calls to method Memory::Erase 2020-06-28 01:06:39 +02:00
StringConverter.h Update IDRIX copyright year 2017-06-23 22:15:59 +02:00
SyncEvent.h Update IDRIX copyright year 2017-06-23 22:15:59 +02:00
System.h Update IDRIX copyright year 2017-06-23 22:15:59 +02:00
SystemException.h Update IDRIX copyright year 2017-06-23 22:15:59 +02:00
SystemInfo.h Update IDRIX copyright year 2017-06-23 22:15:59 +02:00
SystemLog.h Update IDRIX copyright year 2017-06-23 22:15:59 +02:00
TextReader.cpp Update IDRIX copyright year 2017-06-23 22:15:59 +02:00
TextReader.h Update IDRIX copyright year 2017-06-23 22:15:59 +02:00
Thread.h Update IDRIX copyright year 2017-06-23 22:15:59 +02:00
Time.h Update IDRIX copyright year 2017-06-23 22:15:59 +02:00
User.h Update IDRIX copyright year 2017-06-23 22:15:59 +02:00