Skip to content

Optimizations + QoL improvements#35

Merged
driemworks merged 11 commits into
mainfrom
dev
Sep 4, 2025
Merged

Optimizations + QoL improvements#35
driemworks merged 11 commits into
mainfrom
dev

Conversation

@driemworks
Copy link
Copy Markdown
Contributor

This PR:

  • attempts to optimize encryption/decryption with a more performant xor impl
  • updates all docs to remove refs to BLS12-381 & supported_curves.
  • modifies the Identity struct to accept a &[u8] instead of supporting multiple identities
  • bumps the version of timelock and timelock-wasm-wrapper

Copy link
Copy Markdown
Contributor

@colemanirby colemanirby left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Nice QoL changes.

TrustMeItsCugel and others added 4 commits September 3, 2025 23:20
- Add Safety sections to timelock_get_version(), timelock_init(), and timelock_cleanup()
- Resolves clippy missing_safety_doc warnings
- All functions are safe to call from any context despite unsafe extern C marking
- Add brew uninstall cmake before installing to avoid tap conflicts
- Resolves CI failure where cmake from local/pinned tap conflicts with homebrew/core
- Uses --ignore-dependencies and || true for safe uninstall
@driemworks driemworks merged commit 236c8ab into main Sep 4, 2025
6 checks passed
@driemworks driemworks deleted the dev branch September 4, 2025 14:00
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.

3 participants