yesterday I came across Syncthing and started reading the documentation on the site, in particular this text:
Data that is sent over the network is (optionally) compressed and encrypted using AES-128. When receiving data, it must be decrypted.
I’d like to ask: is it possible to force the encryption to be AES-256? I did not see any configuration parameter about this.
As far as I understood, some posts in 2014 say that the used cipher is the strongest Go could implement at the time, and it was AES-128. But in Syncthing documentation i see the list of strong ciphers among which
0xC028 ECDHE-RSA-AES256-SHA384 TLSv1.2 ECDH RSA AES(256) SHA384
I’m a little bit confused. Can you help me?
Consider that the added workload to compute AES-256 encryption/decryption as well as the decrease of the data transfer rate are not an issue in the context I’ll be using Syncthing.
Thanks in advance.