No description
new file: core/uniffi/bindings/ios/Cryptec.h new file: mobile/__tests__/nativeModuleIntegration.test.ts new file: mobile/android/src/main/java/com/cryptec/CryptecModule.java new file: mobile/android/src/main/java/com/cryptec/CryptecPackage.java new file: mobile/ios/CryptecModule.m |
||
|---|---|---|
| .github/workflows | ||
| bindings | ||
| core | ||
| docs | ||
| electron | ||
| mobile | ||
| tools/cli | ||
| .gitignore | ||
| Cargo.toml | ||
| README.md | ||
CrypteCipher
Status: core library, Node bindings, CLI, CI, mobile (React Native scaffold), and desktop (Electron scaffold) are in-progress. Mobile uses a JS mock bridge; UniFFI scaffold is present for on-device bindings.
CrypteCipher
PR: Initial scaffold and features added for review.
Secure privacy-first multi-currency wallet (scaffold)
Overview
- Core: Rust library implementing key management, Bitcoin (on-chain + Lightning), Monero (RPC integration), and atomic-swap scaffolding.
- Bindings: Node/N-API bindings to use core from Electron/Node.js.
- Mobile: React Native app (TypeScript) that will use platform-native bindings to call the Rust core.
- Electron: Desktop app skeleton that uses N-API bindings.
Security notes
- Core crypto and key management is implemented in Rust for memory safety.
- Do not ship private keys to servers — default is non-custodial.
- All cryptographic code must be audited before production.
Next steps
- Review ARCHITECTURE.md in
/docs. - Wire up real libraries and node/native module integration.
- Add automated tests and security audit.