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

Phase out public-square fork of phpecc #80

Merged
merged 1 commit into from
Feb 13, 2025

Conversation

1ma
Copy link
Contributor

@1ma 1ma commented Jan 21, 2025

@paragonie-security has graciously accepted to merge the existing SchnorrSignature class from public-square/phpecc into his well maintained fork of mdanter/ecc, and even went the extra mile of analyzing the code and fixing several side-channel timing attacks in it.

His changes even made me notice timing attacks in the secp256k1-nostr-php extension 🫠 Which I'll be ironing out in the next hours.

We should switch to his fork of phpecc and tag a new security patch release of the project ASAP.

paragonie/phpecc#30 (comment)
paragonie/phpecc@66669a7
paragonie/phpecc@fdba22a

@Sebastix
Copy link
Member

Very nice work done there with the MR integrating the SchnorrSignature :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants