Merge branch 'fix/chacha' into 'master'

Fix wrong arguments order in ChaCha20 encrypt

See merge request i2p-hackers/i2p.i2p!72

Broken in 1.8.0. Almost certainly broke LS2 encrypted leaseset, but not yet tested.
Did not break anything else. I tested that this fix didn't break anything.
This commit is contained in:
zzz
2022-12-14 19:54:10 +00:00

View File

@@ -47,7 +47,7 @@ public final class ChaCha20 {
public static void encrypt(byte[] key, byte[] iv,
byte[] plaintext, int plaintextOffset,
byte[] ciphertext, int ciphertextOffset, int length) {
encrypt(key, iv, 0, ciphertext, ciphertextOffset, plaintext, plaintextOffset, length);
encrypt(key, iv, 0, plaintext, plaintextOffset, ciphertext, ciphertextOffset, length);
}
/**