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
-[Installing for project contributions](#installing-for-project-contributions)
19
+
-[Testing](#testing)
20
+
-[Usage](#usage)
21
+
-[Creating a c2pa object](#creating-a-c2pa-object)
22
+
-[Reading a manifest](#reading-a-manifest)
23
+
-[Creating a manifest](#creating-a-manifest)
24
+
-[Adding an ingredient](#adding-an-ingredient)
25
+
-[Signing a manifest](#signing-a-manifest)
26
+
-[Signing buffers](#signing-buffers)
27
+
-[Signing files](#signing-files)
28
+
-[Local signing](#local-signing)
29
+
-[Remote signing](#remote-signing)
30
+
-[API documentation](#api-documentation)
26
31
27
32
</div>
28
33
@@ -56,13 +61,19 @@ Using pnpm:
56
61
$ pnpm add c2pa-node
57
62
```
58
63
59
-
This command downloads the latest Rust SDK and builds it as a binding locally (which is why Rust must be locally installed).
64
+
This command will download precompiled binaries for the following systems:
65
+
- Linux x86_64
66
+
- Linux aarch64 (ARM)
67
+
- Windows x86
68
+
- Windows ARM
60
69
61
-
**Note**: In the future, CAI may create binary releases so you won't need to install Rust on your machine.
70
+
**Note**: macOS will be coming as soon as we add signed builds.
71
+
72
+
For all other platforms, you will need Rust installed on your system, as the `postinstall` step will attempt to build our Rust SDK into a native Node.js module on your machine.
62
73
63
74
### Building custom binaries
64
75
65
-
For platforms or architectures that do not have Rust tooling installed, you may need to build custom binaries. To pre-build a binary, [install the Rust toolchain](https://www.rust-lang.org/tools/install) and then run the following commands on the target system or VM:
76
+
For platforms or architectures that do not have a precompiled binaries or Rust tooling installed, you may need to build custom binaries. To pre-build a binary, [install the Rust toolchain](https://www.rust-lang.org/tools/install) and then run the following commands on the target system or VM:
0 commit comments