You selected System Encryption which only has RIPEMD-160 for backward compatibility with TrueCrypt and SHA-256 which is replacing RIPEMD-160 in VeraCrypt.
If possible can you give a step by step tut. I saw that post that you linked already, however I don't know exactly how to remove the "limitation"? I'm very new to this, all I want is a whirlpool hash for the whole partition, is this not possible anymore?
P.S accidentally replied to the post that you linked, sorry about that.
Last edit: Paul Frenzy 2019-01-24
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
For system encryption, the memory limits for the VeraCrypt bootloader prevents being able to include the other hashes. Hence, you are limited to SHA-256 hash and for backward compatibility to TrueCrypt the RIPEMD-160 hash.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I understand this, however, is it possible to fix this problem or am I out of luck? Again, if its a fixable issue instructions would be greatly appreciated.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The size of the bootloader for MBR systems is limited to ~32 KB. Hence, the reason for only two hash algorithms are offered. There is no fix to add the other hash algorithms.
Currently, it was not possible to implement SHA-512 due to the 16-bit VeraCrypt bootloader.
I am guessing that UEFI may be able to add the remaining hash algorithms. However, the planned development effort is to attempt providing UEFI for certain brands of PCs like HP, ASUS and others. Also to allow Windows 10 PCs to perform major OS upgrades without having to decrypt the system encryption. Again, there is no fix to add the other hash algorithms.
Last edit: Enigma2Illusion 2019-01-26
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thanks for the response I really appreciate it. I have one more thing to ask though, before I wiped my computer I was able to use all of the hashes. Now that I have wiped my computer and reinstalled windows on it, I'm only able to use those two hashes. What exactly do you think changed? I guess I had UEFI and the new windows installation changed it MBR? Again, I'm new and your helping me out alot thanks again in advance I really do appreciate it.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
According to the developer, all hashes are available for UEFI systems during system encryption. Only MBR systems are restricted to SHA-256 hash and for backward compatibility for TrueCrypt RIPEMD-160 hash.
As the title states im only allowed to use two of the five availible hashes (sha and ripemd) I would love to know how to fix this issue
You selected System Encryption which only has RIPEMD-160 for backward compatibility with TrueCrypt and SHA-256 which is replacing RIPEMD-160 in VeraCrypt.
https://sourceforge.net/p/veracrypt/discussion/technical/thread/65b76379/#5fae
For non-system encryption, you will get SHA-512, SHA-256, Whirlpool and Streebog as your choices for the hash algorithms.
Last edit: Enigma2Illusion 2019-01-24
If possible can you give a step by step tut. I saw that post that you linked already, however I don't know exactly how to remove the "limitation"? I'm very new to this, all I want is a whirlpool hash for the whole partition, is this not possible anymore?
P.S accidentally replied to the post that you linked, sorry about that.
Last edit: Paul Frenzy 2019-01-24
For system encryption, the memory limits for the VeraCrypt bootloader prevents being able to include the other hashes. Hence, you are limited to SHA-256 hash and for backward compatibility to TrueCrypt the RIPEMD-160 hash.
I understand this, however, is it possible to fix this problem or am I out of luck? Again, if its a fixable issue instructions would be greatly appreciated.
The size of the bootloader for MBR systems is limited to ~32 KB. Hence, the reason for only two hash algorithms are offered. There is no fix to add the other hash algorithms.
Currently, it was not possible to implement SHA-512 due to the 16-bit VeraCrypt bootloader.
I am guessing that UEFI may be able to add the remaining hash algorithms. However, the planned development effort is to attempt providing UEFI for certain brands of PCs like HP, ASUS and others. Also to allow Windows 10 PCs to perform major OS upgrades without having to decrypt the system encryption. Again, there is no fix to add the other hash algorithms.
Last edit: Enigma2Illusion 2019-01-26
Thanks for the response I really appreciate it. I have one more thing to ask though, before I wiped my computer I was able to use all of the hashes. Now that I have wiped my computer and reinstalled windows on it, I'm only able to use those two hashes. What exactly do you think changed? I guess I had UEFI and the new windows installation changed it MBR? Again, I'm new and your helping me out alot thanks again in advance I really do appreciate it.
According to the developer, all hashes are available for UEFI systems during system encryption. Only MBR systems are restricted to SHA-256 hash and for backward compatibility for TrueCrypt RIPEMD-160 hash.
https://sourceforge.net/p/veracrypt/tickets/130/