Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SCRAM] Move cryptography-related functions into the Typescript package #177

Open
Tracked by #21
interestIngc opened this issue Jan 25, 2025 · 0 comments
Open
Tracked by #21
Assignees
Labels
enhancement New feature or request

Comments

@interestIngc
Copy link
Collaborator

interestIngc commented Jan 25, 2025

Create a new Typescript package that would export functions necessary to calculate hashes in the SCRAM protocol. Then inject these functions into the frontend by compiling a bundled file.

The goals for implementing that would be:

  • to implement hash generation functions in a statically-typed programming language;
  • to enable unit tests;
  • to be able to reuse these functions across different htmls (i.e. in different flows);

Acceptance criteria:

  1. The flow works end-to-end using cryptography-related functions from the new package;
  2. Unit tests for the Typescript functions are implemented and pass successfully;
@interestIngc interestIngc converted this from a draft issue Jan 25, 2025
@interestIngc interestIngc added the enhancement New feature or request label Jan 25, 2025
@interestIngc interestIngc changed the title Move cryptography-related functions into the Typescript package [SCRAM] Move cryptography-related functions into the Typescript package Jan 25, 2025
@interestIngc interestIngc removed the status in Layer8 Jan 25, 2025
@interestIngc interestIngc moved this to Specification Done in Layer8 Jan 25, 2025
@interestIngc interestIngc assigned NJavokhir and unassigned NJavokhir Feb 5, 2025
@huzaifamk huzaifamk moved this from Specification Done to 🏗 Implementation in Layer8 Feb 11, 2025
@huzaifamk huzaifamk moved this from 🏗 Implementation to Implementation Done in Layer8 Feb 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Implementation Done
Development

No branches or pull requests

3 participants