Repository navigation
Conversation
|
@sidhujag is attempting to deploy a commit to the Margelo Team on Vercel. A member of the Team first needs to authorize it. |
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds
SlhDsa.validateRawPrivateKey()to validate a complete raw SLH-DSA private key off the JavaScript thread and return its public key. It uses the existing OpenSSL provider path and owned worker input, retaining variant and in-flight admission checks. The public SlhDsa export makes the existing native implementation available to consumers.The example runner registers fixed NIST key-generation vectors for all twelve variants, corrupted roots, malformed input, copied input after caller erasure, worker-drain behavior and admission reuse. Documentation describes the API and its scope.
Validation already completed: TypeScript/package preparation, lint/formatting, C++20 syntax checks, unchanged generated Nitro bindings, source-vector comparison and independent source reviews. Native example execution has not run. This draft is for source review and must remain gated on the repository's exact-source iOS/Android qualification and maintainer attestation. No status or attestation has been fabricated.
Pali's draft native integration is syscoin/pali-wallet#1410. It temporarily adopts exactly the five production files at this commit and binds their hashes into its qualification identity. Its CI installation repair does not establish validator correctness or device readiness.