Open LeMarwin opened 5 years ago
Сейчас thundermint-crypto предоставляет только примитивы для подписи.
В некоторых проектах на его основе необходимо шифрование с публичным ключом и шифрование паролем.
Добавить:
encryptBS :: PubEncKey -> ByteString -> ByteString decryptBS :: PrivEncKey -> ByteString -> Maybe ByteString
Text -> PasswordHash
encryptWithHash :: PasswordHash -> ByteString -> ByteString decryptWithHash :: PasswordHash -> ByteString -> Maybe ByteString
А какие алоритмы шифрования нужны?
Для шифрования в xenpchain мы используем xsalsa20-poly1305 из tweetnacl-js
Сейчас thundermint-crypto предоставляет только примитивы для подписи.
В некоторых проектах на его основе необходимо шифрование с публичным ключом и шифрование паролем.
Добавить:
Text -> PasswordHash