Skip to content

[thundermint-crypto] Примитивы шифрования #337

@LeMarwin

Description

@LeMarwin

Сейчас thundermint-crypto предоставляет только примитивы для подписи.

В некоторых проектах на его основе необходимо шифрование с публичным ключом и шифрование паролем.

Добавить:

  • Шифрование/дешифрование:
encryptBS :: PubEncKey -> ByteString -> ByteString
decryptBS :: PrivEncKey -> ByteString -> Maybe ByteString
  • Хеширование пароля Text -> PasswordHash
  • Шифрование/дешифрование по хешу пароля
encryptWithHash :: PasswordHash -> ByteString -> ByteString
decryptWithHash :: PasswordHash -> ByteString -> Maybe ByteString

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions