diff --git a/.github/workflows/audit.yaml b/.github/workflows/audit.yaml index 855eae0..c1d62ea 100644 --- a/.github/workflows/audit.yaml +++ b/.github/workflows/audit.yaml @@ -15,3 +15,4 @@ jobs: - uses: rustsec/audit-check@v1.4.1 with: token: ${{ secrets.GITHUB_TOKEN }} + ignore: 'RUSTSEC-2023-0071' diff --git a/Cargo.lock b/Cargo.lock index 44977b3..40b2761 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -565,16 +565,15 @@ checksum = "f3b7eb4404b8195a9abb6356f4ac07d8ba267045c8d6d220ac4dc992e6cc75df" [[package]] name = "curve25519-dalek" -version = "4.1.1" +version = "4.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e89b8c6a2e4b1f45971ad09761aafb85514a84744b67a95e32c3cc1352d1f65c" +checksum = "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be" dependencies = [ "cfg-if", "cpufeatures", "curve25519-dalek-derive", "digest", "fiat-crypto", - "platforms", "rand_core", "rustc_version", "serde", @@ -900,9 +899,9 @@ dependencies = [ [[package]] name = "h2" -version = "0.3.22" +version = "0.3.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d6250322ef6e60f93f9a2162799302cd6f68f79f6e5d85c8c16f14d1d958178" +checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8" dependencies = [ "bytes", "fnv", @@ -1201,7 +1200,7 @@ dependencies = [ [[package]] name = "juicebox_demo_cli" -version = "0.3.1" +version = "0.3.2" dependencies = [ "clap 4.4.14", "juicebox_sdk", @@ -1212,7 +1211,7 @@ dependencies = [ [[package]] name = "juicebox_marshalling" -version = "0.3.1" +version = "0.3.2" dependencies = [ "ciborium", "curve25519-dalek", @@ -1221,7 +1220,7 @@ dependencies = [ [[package]] name = "juicebox_networking" -version = "0.3.1" +version = "0.3.2" dependencies = [ "async-trait", "http", @@ -1238,7 +1237,7 @@ dependencies = [ [[package]] name = "juicebox_noise" -version = "0.3.1" +version = "0.3.2" dependencies = [ "blake2", "chacha20poly1305", @@ -1256,7 +1255,7 @@ dependencies = [ [[package]] name = "juicebox_oprf" -version = "0.3.1" +version = "0.3.2" dependencies = [ "criterion", "curve25519-dalek", @@ -1274,7 +1273,7 @@ dependencies = [ [[package]] name = "juicebox_process_group" -version = "0.3.1" +version = "0.3.2" dependencies = [ "libc", "nix", @@ -1283,7 +1282,7 @@ dependencies = [ [[package]] name = "juicebox_realm_api" -version = "0.3.1" +version = "0.3.2" dependencies = [ "blake2", "curve25519-dalek", @@ -1301,7 +1300,7 @@ dependencies = [ [[package]] name = "juicebox_realm_auth" -version = "0.3.1" +version = "0.3.2" dependencies = [ "clap 4.4.14", "hex", @@ -1315,7 +1314,7 @@ dependencies = [ [[package]] name = "juicebox_sdk" -version = "0.3.1" +version = "0.3.2" dependencies = [ "argon2", "async-trait", @@ -1349,7 +1348,7 @@ dependencies = [ [[package]] name = "juicebox_sdk_bridge" -version = "0.3.1" +version = "0.3.2" dependencies = [ "juicebox_sdk", "tokio", @@ -1358,7 +1357,7 @@ dependencies = [ [[package]] name = "juicebox_sdk_ffi" -version = "0.3.1" +version = "0.3.2" dependencies = [ "async-trait", "cbindgen", @@ -1372,7 +1371,7 @@ dependencies = [ [[package]] name = "juicebox_sdk_jni" -version = "0.3.1" +version = "0.3.2" dependencies = [ "async-trait", "futures", @@ -1385,7 +1384,7 @@ dependencies = [ [[package]] name = "juicebox_sdk_wasm" -version = "0.3.1" +version = "0.3.2" dependencies = [ "async-trait", "console_error_panic_hook", @@ -1405,7 +1404,7 @@ dependencies = [ [[package]] name = "juicebox_secret_sharing" -version = "0.3.1" +version = "0.3.2" dependencies = [ "curve25519-dalek", "itertools 0.12.0", @@ -1414,7 +1413,7 @@ dependencies = [ [[package]] name = "juicebox_software_realm_runner" -version = "0.3.1" +version = "0.3.2" dependencies = [ "hex", "juicebox_process_group", @@ -1426,7 +1425,7 @@ dependencies = [ [[package]] name = "juicebox_tokens_cli" -version = "0.3.1" +version = "0.3.2" dependencies = [ "clap 4.4.14", "hex", @@ -1531,9 +1530,9 @@ dependencies = [ [[package]] name = "mio" -version = "0.8.10" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09" +checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" dependencies = [ "libc", "wasi", @@ -1790,12 +1789,6 @@ dependencies = [ "spki 0.7.3", ] -[[package]] -name = "platforms" -version = "3.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "626dec3cac7cc0e1577a2ec3fc496277ec2baa084bebad95bb6fdbfae235f84c" - [[package]] name = "plotters" version = "0.3.5" @@ -2071,9 +2064,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.21.10" +version = "0.21.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba" +checksum = "3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e" dependencies = [ "log", "ring", diff --git a/Cargo.toml b/Cargo.toml index a4c45ab..add2d12 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -21,7 +21,7 @@ default-members = ["rust/sdk"] resolver = "2" [workspace.package] -version = "0.3.1" +version = "0.3.2" license = "MIT" authors = [ "Simon Fell ", @@ -31,20 +31,20 @@ authors = [ rust-version = "1.75" [workspace.dependencies] -juicebox_marshalling = { path = "rust/marshalling", version = "0.3.1" } -juicebox_networking = { path = "rust/networking", version = "0.3.1" } -juicebox_noise = { path = "rust/noise", version = "0.3.1" } -juicebox_oprf = { path = "rust/oprf", version = "0.3.1" } -juicebox_process_group = { path = "rust/process_group", version = "0.3.1" } -juicebox_realm_api = { path = "rust/realm/api", version = "0.3.1" } -juicebox_realm_auth = { path = "rust/realm/auth", version = "0.3.1" } -juicebox_secret_sharing = { path = "rust/secret_sharing", version = "0.3.1" } -juicebox_sdk = { path = "rust/sdk", version = "0.3.1" } -juicebox_sdk_bridge = { path = "rust/sdk/bridge", version = "0.3.1" } -juicebox_sdk_ffi = { path = "rust/sdk/bridge/ffi", version = "0.3.1" } -juicebox_sdk_jni = { path = "rust/sdk/bridge/jni", version = "0.3.1" } -juicebox_sdk_wasm = { path = "rust/sdk/bridge/wasm", version = "0.3.1" } -juicebox_software_realm_runner = { path = "rust/software_realm_runner", version = "0.3.1" } +juicebox_marshalling = { path = "rust/marshalling", version = "0.3.2" } +juicebox_networking = { path = "rust/networking", version = "0.3.2" } +juicebox_noise = { path = "rust/noise", version = "0.3.2" } +juicebox_oprf = { path = "rust/oprf", version = "0.3.2" } +juicebox_process_group = { path = "rust/process_group", version = "0.3.2" } +juicebox_realm_api = { path = "rust/realm/api", version = "0.3.2" } +juicebox_realm_auth = { path = "rust/realm/auth", version = "0.3.2" } +juicebox_secret_sharing = { path = "rust/secret_sharing", version = "0.3.2" } +juicebox_sdk = { path = "rust/sdk", version = "0.3.2" } +juicebox_sdk_bridge = { path = "rust/sdk/bridge", version = "0.3.2" } +juicebox_sdk_ffi = { path = "rust/sdk/bridge/ffi", version = "0.3.2" } +juicebox_sdk_jni = { path = "rust/sdk/bridge/jni", version = "0.3.2" } +juicebox_sdk_wasm = { path = "rust/sdk/bridge/wasm", version = "0.3.2" } +juicebox_software_realm_runner = { path = "rust/software_realm_runner", version = "0.3.2" } argon2 = { version = "0.5.2", default-features = false, features = [ "alloc", diff --git a/JuiceboxSdk.podspec b/JuiceboxSdk.podspec index 4471975..ebc0c9b 100644 --- a/JuiceboxSdk.podspec +++ b/JuiceboxSdk.podspec @@ -2,7 +2,7 @@ Pod::Spec.new do |s| s.name = 'JuiceboxSdk' s.license = 'MIT' s.author = { 'Nora Trapp' => 'nora@juicebox.me' } - s.version = '0.3.1' + s.version = '0.3.2' s.summary = 'A Swift wrapper library for interfacing with the Juicebox service.' s.homepage = 'https://github.com/juicebox-systems/juicebox-sdk' diff --git a/android/README.md b/android/README.md index 2f281ba..8256e0a 100644 --- a/android/README.md +++ b/android/README.md @@ -13,7 +13,7 @@ repositories { } dependencies { - implementation 'xyz.juicebox:sdk:0.3.1' + implementation 'xyz.juicebox:sdk:0.3.2' } ``` @@ -23,7 +23,7 @@ dependencies { xyz.juicebox sdk - 0.3.1 + 0.3.2 ``` diff --git a/artifacts b/artifacts index 6e1fecf..d6d96ab 160000 --- a/artifacts +++ b/artifacts @@ -1 +1 @@ -Subproject commit 6e1fecf3555113e4abe40cc77fe53ec6914c3263 +Subproject commit d6d96ab907afc7e67f75aad8383e551459c17622 diff --git a/javascript/web-demo/package.json b/javascript/web-demo/package.json index db5e5b9..abc3335 100644 --- a/javascript/web-demo/package.json +++ b/javascript/web-demo/package.json @@ -1,6 +1,6 @@ { "name": "web-demo", - "version": "0.3.1", + "version": "0.3.2", "description": "", "author": "Nora Trapp ", "license": "MIT", @@ -30,7 +30,7 @@ "@babel/polyfill": "^7.12.1", "buffer": "^6.0.3", "http-server": "^14.1.1", - "juicebox-sdk": "^0.3.1", + "juicebox-sdk": "^0.3.2", "react": "^18.2.0", "react-dom": "^18.2.0" }