consento-org / consento-org/crypto

Make SignVector's use a streaming cipher under the hood.

Open
#12 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
TypeScript
Stars
5
Forks
1
PR merge metrics
No merged PRs in 30d

Description

**Problem**
The new `signvectors` are a poor mans implementation of streaming ciphers, maybe hiding security problems that don't need to be there.

**Improvement**
It would be better if the `Writers`, `Readers` and `SignVectors` would be based on a streaming cipher such as [chacha](https://sodium-friends.github.io/docs/docs/streamencryption#crypto_secretstream_xchacha20poly1305_rekey).

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.