Skip to content

Drop removed cryptography init calls - #26

Merged
mattgle merged 2 commits into
devfrom
chore/drop-cryptography-init
Jun 25, 2026
Merged

mattgle merged 2 commits into
devfrom
chore/drop-cryptography-init

Conversation

@mattgle

@mattgle mattgle commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Adapts to @railgun-reloaded/cryptography removing its asynchronous initialization API. Poseidon and EdDSA are synchronous there now, so initCircomlib and initializeEddsa no longer exist.

initializeCryptographyLibs() now only loads ed25519 (still async) and sets the initialized flag; the Poseidon/EdDSA init calls are removed. Key derivation, signing, and verification are unchanged and byte-identical.

Depends on the cryptography browser/mobile change landing on dev first (it removes the init API). CI here stays red until that merges; the #dev dependency pin is intentionally left unchanged.

@mattgle mattgle self-assigned this Jun 24, 2026
@mattgle
mattgle requested a review from bhflm June 24, 2026 17:07
@mattgle
mattgle marked this pull request as ready for review June 24, 2026 17:07
@mattgle
mattgle merged commit a88d22b into dev Jun 25, 2026
1 check passed
@mattgle
mattgle deleted the chore/drop-cryptography-init branch June 25, 2026 11:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants