You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+13-9Lines changed: 13 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,19 +10,15 @@
10
10
11
11
A fast implementation of Node's `crypto` module.
12
12
13
-
> Note: This version `1.x` completed a major refactor, porting to OpenSSL 3.6+, New Architecture, Bridgeless, and [`Nitro Modules`](https://github.com/mrousavy/react-native-nitro). It should be at or above feature-parity compared to the `0.x` version. Status, as always, will be represented in [implementation-coverage.md](./.docs/implementation-coverage.md).
14
-
15
-
> Note: Minimum supported version of React Native is `0.75`. If you need to use earlier versions, please use `0.x` versions of this library.
16
-
17
13
## Features
18
14
19
15
Unlike any other current JS-based polyfills, react-native-quick-crypto is written in C/C++ JSI and provides much greater performance - especially on mobile devices.
20
-
QuickCrypto can be used as a drop-in replacement for your Web3/Crypto apps to speed up common cryptography functions.
16
+
QuickCrypto can be used as a drop-in replacement for your Web3/Crypto apps or CRDT-based local first databases to speed up common cryptography functions.
21
17
22
-
- 🏎️ Up to 58x faster than all other solutions
23
-
- ⚡️ Lightning fast implementation with pure C++ and JSI, instead of JS
18
+
- 🏎️ Hundreds of times faster than all JS-based solutions
19
+
- ⚡️ Lightning fast implementation with Nitro Modules (pure C++ and JSI) instead of JS
24
20
- 🧪 Well tested in JS and C++ (OpenSSL)
25
-
- 💰 Made for crypto apps and Wallets
21
+
- 💰 Made for crypto apps and wallets
26
22
- 🔢 Secure native compiled cryptography
27
23
- 🔁 Easy drop-in replacement for [crypto-browserify](https://github.com/browserify/crypto-browserify) or [react-native-crypto](https://github.com/tradle/react-native-crypto)
28
24
@@ -33,6 +29,8 @@ QuickCrypto can be used as a drop-in replacement for your Web3/Crypto apps to sp
33
29
|`1.x`| new [->](https://github.com/reactwg/react-native-new-architecture/blob/main/docs/enable-apps.md)| Nitro Modules [->](https://github.com/mrousavy/nitro)|
34
30
|`0.x`| old, new 🤞 | Bridge & JSI |
35
31
32
+
> Note: Minimum supported version of React Native is `0.75`. If you need to use earlier versions, please use `0.x` versions of this library.
33
+
36
34
## Migration
37
35
38
36
Our goal in refactoring to v1.0 was to maintain API compatibility. If you are upgrading to v1.0 from v0.x, and find any discrepancies, please open an issue in this repo.
0 commit comments