Page MenuHomeSolus

Update veracrypt to 1.24
ClosedPublic

Authored by kyrios123 on Mon, Oct 7, 3:17 PM.

Details

Summary
  • Increase password maximum length to 128 bytes in UTF-8 encoding for non-system volumes.
    • Add option to use legacy maximum password length (64) instead of new one for compatibility reasons.
  • Use Hardware RNG based on CPU timing jitter "Jitterentropy" by Stephan Mueller as a good alternative to CPU RDRAND (http://www.chronox.de/jent.html)
  • Speed optimization of XTS mode on 64-bit machine using SSE2 (up to 10% faster).
  • Fix detection of CPU features AVX2/BMI2. Add detection of RDRAND/RDSEED CPU features. Detect Hygon CPU as AMD one.
  • Make CLI switch --import-token-keyfiles compatible with Non-Interactive mode.
  • Add check on size of file container during creation to ensure it's smaller than available free disk space. Add CLI switch --no-size-check to disable this check.

Signed-off-by: Pierre-Yves <pyu@riseup.net>

Test Plan

Create then mount an encrypted volume, copy some files on it.

Diff Detail

Repository
R3118 veracrypt
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

kyrios123 created this revision.Mon, Oct 7, 3:17 PM
kyrios123 requested review of this revision.Mon, Oct 7, 3:17 PM
JoshStrobl requested changes to this revision.Fri, Oct 11, 2:31 PM
JoshStrobl added a subscriber: JoshStrobl.

Fix title and changelog.

This revision now requires changes to proceed.Fri, Oct 11, 2:31 PM
kyrios123 updated this revision to Diff 17673.Fri, Oct 11, 4:04 PM
kyrios123 retitled this revision from Update veracrypt to 1.24 - Increase password maximum length to 128 bytes in UTF-8 encoding for non-system volumes. - Add option to use legacy maximum password length (64) instead of new one for compatibility reasons. - Use Hardware RNG based on... to Update veracrypt to 1.24.
kyrios123 edited the summary of this revision. (Show Details)

Fix broken summary

JoshStrobl accepted this revision.Fri, Oct 11, 4:40 PM

LGTM, thanks!

This revision is now accepted and ready to land.Fri, Oct 11, 4:40 PM
This revision was automatically updated to reflect the committed changes.