Changes between Initial Version and Version 3 of Ticket #46


Ignore:
Timestamp:
2011-12-03T20:09:07Z (12 years ago)
Author:
zooko
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #46 – Description

    initial v3  
    1818
    1919Practically speaking, it appears that at the moment Tahoe does not use the ability to set an IV except for sequential access into the stream, otherwise always using an IV of all zeros (this is fine because the keys are generated randomly or via content hashing, and thus will always differ, except in the case that you are encrypting identically messages in which case you'll get identical ciphertext, which is a desirable property). We'll have to make some modifications there when it comes time to implement XSalsa20+AES decryption, because XSalsa20's IV is merely a diversification parameter, the counter exists elsewhere in the state (it can be modified in Crypto++ by calling SeekToIteration).
     20
     21This is part of the Tahoe-LAFS [https://tahoe-lafs.org/trac/tahoe-lafs/wiki/OneHundredYearCryptography One Hundred Year Cryptography] project.