By default, libsodium provides a handful of symmetric encryption algorithms such as XSalsa20Poly1305(Default), XChaCha20Poly1305(Need to use language interoperability skill) and AES256GCM(Hardware accelerated).
This is a question for future users. Do you think there's a need to add Salsa20Poly1305, ChaCha20Poly1305 and ChaCha20IETFPoly1305 in the symmetric encryption algorithms to the application?
I am considering to add AES256GCM(Hardware accelerated) on the server side. However, it's not that doable as there might be certain users can't use hardware accelerated version of AES256GCM
By default, libsodium provides a handful of symmetric encryption algorithms such as XSalsa20Poly1305(Default), XChaCha20Poly1305(Need to use language interoperability skill) and AES256GCM(Hardware accelerated).
This is a question for future users. Do you think there's a need to add Salsa20Poly1305, ChaCha20Poly1305 and ChaCha20IETFPoly1305 in the symmetric encryption algorithms to the application?
I am considering to add AES256GCM(Hardware accelerated) on the server side. However, it's not that doable as there might be certain users can't use hardware accelerated version of AES256GCM