
Security News
The Next Open Source Security Race: Triage at Machine Speed
Claude Opus 4.6 has uncovered more than 500 open source vulnerabilities, raising new considerations for disclosure, triage, and patching at scale.
react-native-blind-threshold-bls
Advanced tools
This is a React Native wrapper for the Celo Threshold BLS Rust library
It works on iOS and Android, providing access to the crypto operations implemented by the rust library.
npm install react-native-blind-threshold-bls --save
import BlindThresholdBls from 'react-native-blind-threshold-bls';
await BlindThresholdBls.blindMessage(base64PhoneNumber);
await BlindThresholdBls.unblindMessage(base64BlindSig, PUB_KEY)
The precompiled libs for android (.so files) and ios (.a file) and checked into this repo.
To update them, follow the instructions in the celo-threshold-bls-rs repo to create the libs and then copy them over here.
Android libs live in android/src/main/jniLibs.
The combined iOS lib lives in ios/Libraries.
Additionally, the header file for the FFI bindings must be included here to support compilation for iOS.
That file is located at ios/Headers/threshold.h. Do not modify that file directly. If the FFI interface must change, change it in the celo-threshold-bls-rs repo and copy the header file here.
To accomodate JNA, add the following to the consuming app's proguard rules:
-dontwarn java.awt.*
-keep class com.sun.jna.* { *; }
-keepclassmembers class * extends com.sun.jna.* { public *; }
FAQs
React Native module to interface with OPRF library
The npm package react-native-blind-threshold-bls receives a total of 21 weekly downloads. As such, react-native-blind-threshold-bls popularity was classified as not popular.
We found that react-native-blind-threshold-bls demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Claude Opus 4.6 has uncovered more than 500 open source vulnerabilities, raising new considerations for disclosure, triage, and patching at scale.

Research
/Security News
Malicious dYdX client packages were published to npm and PyPI after a maintainer compromise, enabling wallet credential theft and remote code execution.

Security News
gem.coop is testing registry-level dependency cooldowns to limit exposure during the brief window when malicious gems are most likely to spread.