You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Secret splitting (Shamir Secret Sharing) for recovery
PAKE for online authentication (OPAQUE)
Form data handling
Separate Consolidate cryptographic layer:
@e2esdk/crypto-core for common code (codecs, utils)
@e2esdk/crypto-lite for TweetNaCl-based ingestion operations (sealed box, secret box)
@e2esdk/crypto-sodium for complete Sodium-based operations
@e2esdk/crypto-forms for higher-level form data encryption
Note: it is preferable to focus on a single ciphersuite to avoid rolling out missing algorithms on a "lite" version that will only save a few KiB. So everything should be part of a single cryptographic library.
Documentation
Cryptography
SeparateConsolidate cryptographic layer:@e2esdk/crypto-core
for common code (codecs, utils)@e2esdk/crypto-lite
for TweetNaCl-based ingestion operations (sealed box, secret box)@e2esdk/crypto-sodium
for complete Sodium-based operations@e2esdk/crypto-forms
for higher-level form data encryptionNote: it is preferable to focus on a single ciphersuite to avoid rolling out missing algorithms on a "lite" version that will only save a few KiB. So everything should be part of a single cryptographic library.
Client
+ SharedWorker, gracefully degraded to polling where SW aren't available.(Realtime notifications with websockets #8)Server
Devtools
Examples
Other
Investigate Changesets for versioning packages-> Using semantic release insteadSocialGouv's internal NPM registryfor testing -> deployed to public NPM registry, under the@socialgouv
organisationThe text was updated successfully, but these errors were encountered: