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

Implement SECP256r1 #15

Open
acagliano opened this issue Jul 12, 2024 · 0 comments
Open

Implement SECP256r1 #15

acagliano opened this issue Jul 12, 2024 · 0 comments
Labels
TLS todo for TLS support
Milestone

Comments

@acagliano
Copy link
Collaborator

acagliano commented Jul 12, 2024

To work on this issue:
git clone -b tls-dev-ecc [email protected]:cagstech/lwip-ce.git
Location: src/tls/ciphers/secp256r1.asm

256-bit long Galois prime field arithmetic.
Little endian byte order, if more efficient.
Most likely will need to be in assembly for speed.

secp256r1(base_point, vector)

When done, submit a pull request to tls branch, not to master.

@acagliano acagliano added this to the Implement TLS milestone Jul 12, 2024
@acagliano acagliano added the TLS todo for TLS support label Jul 12, 2024
@acagliano acagliano changed the title Implement SECP256k1 for Diffie-Hellman and ECDSA Implement SECP256r1 for Diffie-Hellman and ECDSA Jul 16, 2024
@acagliano acagliano changed the title Implement SECP256r1 for Diffie-Hellman and ECDSA Implement SECP256r1 Jul 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
TLS todo for TLS support
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

1 participant