Я использую libsodium на встроенном устройстве. Я хотел бы взаимодействовать с мобильными устройствами для генерации ключей/шифрования/дешифрования.
Нужно ли использовать libsodium на всех устройствах, участвующих в зашифрованном обмене данными?
Другими словами: libsodium обертывает NaCl, поэтому можно ли использовать собственные функции шифрования, обернутые libsodium или включенные в NaCl на удаленной платформе (Android или iOS) без фактического включения библиотек libsodium, или это просто запрос беда?
У меня также есть mbed TLS, доступный на встроенном устройстве. Существует ли базовый общий метод шифрования, который можно было бы рекомендовать для зашифрованной связи между device <--> Android
и device <--> iOS
?
Спасибо!