VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src/Driver
AgeCommit message (Collapse)AuthorFilesLines
2018-03-30Increment version to 1.22 (1.22.9)Mounir IDRASSI1-2/+2
2018-03-28Increment version to 1.22-BETA8 (1.22.8)Mounir IDRASSI1-2/+2
2018-03-27Increment version to 1.22-BETA7 (1.22.7)Mounir IDRASSI1-2/+2
2018-03-25Increment version to 1.22-BETA6 (1.22.6)Mounir IDRASSI1-2/+2
2018-03-22Increment version to 1.22-BETA5 (1.22.5)Mounir IDRASSI1-2/+2
2018-03-05Windows: Add option to block TRIM command on system encryption SSD drives.Mounir IDRASSI3-1/+48
2018-03-04Windows: Implement TRIM support for non-system SSD partitions/drives and add ↵Mounir IDRASSI3-32/+321
driver option to enable it (TRIM is disabled by default for non-system SSD partitions/drives)
2017-12-09Increment version to 1.22-BETA4 (1.22.4)Mounir IDRASSI1-2/+2
2017-08-02Windows: Increment version to 1.22-BETA3Mounir IDRASSI1-2/+2
2017-07-29Windows: increment version to 1.22-BETA2-Build6Mounir IDRASSI1-2/+2
2017-07-29Windows Driver: avoid allocating memory for some ↵Mounir IDRASSI1-37/+16
IOCTL_STORAGE_QUERY_PROPERTY calls that always return fixed size structures.
2017-07-27Windows: increment version to 1.22-BETA2-Build5Mounir IDRASSI1-2/+2
2017-07-27Windows driver: correctly handle IOCTL_DISK_GET_DRIVE_GEOMETRY_EX to fix ↵Mounir IDRASSI2-32/+195
issues with some disks. Implement IOCTL_STORAGE_GET_MEDIA_TYPES_EX.
2017-07-23Windows: Increment version to 1.22-BETA2-Build1Mounir IDRASSI1-2/+2
2017-07-23Windows Driver: make IOCTL_DISK_GET_DRIVE_GEOMETRY_EX support optional. Make ↵Mounir IDRASSI2-17/+20
disk size equal to partition size to avoid compatibility issues with existing software.
2017-07-23Windows Driver: add legacy handling for ↵Mounir IDRASSI1-23/+42
IOCTL_DISK_GET_DRIVE_LAYOUT_EX/IOCTL_DISK_GET_DRIVE_LAYOUT IOCTLs to fix issues with faulty applications and drivers that don't handle them correctly.
2017-07-20Windows: Increment version to 1.22-BETA1-Build4Mounir IDRASSI1-4/+4
2017-07-20Windows driver: only activate newly supported IOCTLs if the option to enable ↵Mounir IDRASSI1-43/+83
extended IOCTLs is enabled in VeraCrypt driver settings.
2017-07-20Windows driver: fix IOCTL_DISK_GET_DRIVE_LAYOUT and ↵Mounir IDRASSI1-2/+2
IOCTL_DISK_GET_DRIVE_LAYOUT_EX output by using setting PartitionCount to 4 instead of 1 since this field must always be a multiple of 4 for MBR disks.
2017-07-20Windows driver: remove filesystem detection mechanism when mounting volumes ↵Mounir IDRASSI1-82/+0
since it is not reliable.
2017-07-19Windows: Increment version to 1.22-BETA0Mounir IDRASSI1-2/+2
2017-07-19Windows Driver: remove dependency to wcsstr by using simple memcmp comparisonMounir IDRASSI1-1/+1
2017-07-09Increment version to 1.21.5Mounir IDRASSI1-2/+2
2017-07-05Increment version to 1.21.4Mounir IDRASSI1-2/+2
2017-07-05Windows Driver: correctly get KeRestoreExtendedProcessorState function pointer.Mounir IDRASSI1-4/+5
2017-07-04Increment version to 1.21.3Mounir IDRASSI1-2/+2
2017-07-04Windows: correctly handle SEH exceptions during self-tests in order to ↵Mounir IDRASSI2-13/+12
disable CPU extended features in such case.
2017-07-04Windows Driver: correctly save and restore extended processor state when ↵Mounir IDRASSI3-6/+68
performing AVX operations on Windows 7 and later. Enhance readability of code handling save/restore of floating point state.
2017-07-02Windows: increment version to 1.21.2Mounir IDRASSI1-2/+2
2017-07-02Increment version to 1.21 (1.21.1)Mounir IDRASSI1-4/+4
2017-06-29Update release date and increment version to 1.20.3.4Mounir IDRASSI1-2/+2
2017-06-23Update IDRIX copyright yearMounir IDRASSI16-16/+16
2017-06-23Increment version to 1.20 (1.20.3)Mounir IDRASSI1-4/+4
2017-06-23Crypto: Add optimized SHA-512 and SHA-256 assembly implementations for ↵Mounir IDRASSI3-2/+56
x86_64 and x86. This improves speed by 30%.
2017-06-21Crypto: Add optimized Camellia assembly implementation for x86_64 based on ↵Mounir IDRASSI2-0/+12
work by Jussi Kivilinna (https://github.com/jkivilin/supercop-blockciphers). This improve speed by a factor of 2.5 when AES-NI supported by CPU and by 30% if AES-NI not supported.
2017-06-10Windows Driver Security: Use enhanced protection of NX pool under Windows 8 ↵Mounir IDRASSI3-3/+13
and later.
2017-06-05Beta2 patch 1kavsrf1-2/+2
Edit DcsProp and PlatformInfo from System->Settings EFI loader updated
2017-06-01Windows: fix high CPU usage when a favorite is configured to mount using ↵Mounir IDRASSI1-22/+31
VolumeID when its host device is connected to the machine.
2017-05-28Windows Driver: enhance detection of FAT volumes.Mounir IDRASSI2-6/+18
2017-05-26Windows Driver: return correct partition type value by trying to detect the ↵Mounir IDRASSI1-0/+72
filesystem used in the volume.
2017-05-26Windows Driver: Correctly detect FAT volumes created on Linux in ↵Mounir IDRASSI1-0/+2
TC_IOCTL_OPEN_TEST FileSystem detection
2017-05-26Windows Driver: Add support for ReFS in TC_IOCTL_OPEN_TEST FileSystem detectionMounir IDRASSI1-1/+1
2017-05-25Windows: remove IOCTL_STORAGE_GET_DEVICE_NUMBER support until a real device ↵Mounir IDRASSI1-2/+3
is implemented.
2017-05-25Windows Driver: correct comment about volume ID computationMounir IDRASSI1-1/+1
2017-05-25Windows Driver: correct value of number of cylinders by adding 1 since our ↵Mounir IDRASSI1-1/+2
virtual partition starts at Extension->BytesPerSector and not 0.
2017-05-25Windows Driver: implement some extra IOCTLs. Add more traces for debugging.Mounir IDRASSI1-0/+112
2017-05-25Windows Driver: enhance implementation of IOCTL_STORAGE_QUERY_PROPERTYMounir IDRASSI1-9/+106
2017-05-25Windows: query extra host drive information using ↵Mounir IDRASSI2-0/+36
IOCTL_STORAGE_QUERY_PROPERTY (StorageAdapterProperty) in both driver and user mode applications.
2017-05-25Windows Driver: call IOCTL_STORAGE_QUERY_PROPERTY in a more standard way by ↵Mounir IDRASSI1-12/+27
using STORAGE_DESCRIPTOR_HEADER in order to be compatible with any future structure changes.
2017-05-25Windows Driver: remove unused variable.Mounir IDRASSI2-2/+0
f='#n772'>772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953