>OTR uses a combination of AES symmetric-key algorithm with 128 bits key length, the Diffie–Hellman key exchange with 1536 bits group size, and the SHA-1 hash function.
What specifically is wrong with any of that?
0: https://crypto.stackexchange.com/questions/75880/what-is-a-m...
1: https://csrc.nist.gov/publications/detail/sp/800-57-part-1/r...
2: https://weberblog.net/site-to-site-vpns-with-diffie-hellman-...
1. Does that not mean that NIST considers AES-128 secure?
2. Who exactly thinks that 1536 bit DH is breakable by nation states? The closest I have heard is 1024 bit DH. Note that we are talking messaging here where a break gets you one users messages.
3. Exactly what sort of attack would be possible against OTR using a practical SHA-1 collision?