├── .envrc ├── .github ├── CODEOWNERS ├── dependabot.yml └── workflows │ ├── bump-version.yaml │ ├── publish.yaml │ ├── rust-ci.yaml │ ├── rust-daily.yaml │ ├── test-examples.yaml │ └── wasm-ci.yaml ├── .gitignore ├── CHANGELOG.md ├── COPYRIGHT ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── RELEASING.md ├── benchmark ├── computePublicKey.ts ├── decryptLevelOne.ts ├── decryptLevelTwo.ts ├── decryptLevelZero.ts ├── deriveSymmetricKey.ts ├── encrypt.ts ├── generateEd25519KeyPair.ts ├── generateKeyPair.ts ├── generatePlaintext.ts ├── generateTransformKey.ts ├── index.ts ├── transformLevelOne.ts └── transformLevelTwo.ts ├── examples └── create-react-app-example │ ├── .gitignore │ ├── README.md │ ├── craco.config.js │ ├── package.json │ ├── public │ ├── favicon.ico │ ├── index.html │ └── manifest.json │ └── src │ ├── App.css │ ├── App.js │ └── index.js ├── flake.lock ├── flake.nix ├── lib ├── Api256Shim.ts └── tests │ └── Api256Shim.test.ts ├── package.json ├── recrypt_wasm_binding.d.ts ├── rust-toolchain.toml ├── src ├── api256.rs ├── lib.rs └── util.rs ├── tests └── testRunner.js ├── tsconfig.json ├── webpack.config.js └── yarn.lock /.envrc: -------------------------------------------------------------------------------- 1 | use flake 2 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/bump-version.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/.github/workflows/bump-version.yaml -------------------------------------------------------------------------------- /.github/workflows/publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/.github/workflows/publish.yaml -------------------------------------------------------------------------------- /.github/workflows/rust-ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/.github/workflows/rust-ci.yaml -------------------------------------------------------------------------------- /.github/workflows/rust-daily.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/.github/workflows/rust-daily.yaml -------------------------------------------------------------------------------- /.github/workflows/test-examples.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/.github/workflows/test-examples.yaml -------------------------------------------------------------------------------- /.github/workflows/wasm-ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/.github/workflows/wasm-ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/COPYRIGHT -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/README.md -------------------------------------------------------------------------------- /RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/RELEASING.md -------------------------------------------------------------------------------- /benchmark/computePublicKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/benchmark/computePublicKey.ts -------------------------------------------------------------------------------- /benchmark/decryptLevelOne.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/benchmark/decryptLevelOne.ts -------------------------------------------------------------------------------- /benchmark/decryptLevelTwo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/benchmark/decryptLevelTwo.ts -------------------------------------------------------------------------------- /benchmark/decryptLevelZero.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/benchmark/decryptLevelZero.ts -------------------------------------------------------------------------------- /benchmark/deriveSymmetricKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/benchmark/deriveSymmetricKey.ts -------------------------------------------------------------------------------- /benchmark/encrypt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/benchmark/encrypt.ts -------------------------------------------------------------------------------- /benchmark/generateEd25519KeyPair.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/benchmark/generateEd25519KeyPair.ts -------------------------------------------------------------------------------- /benchmark/generateKeyPair.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/benchmark/generateKeyPair.ts -------------------------------------------------------------------------------- /benchmark/generatePlaintext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/benchmark/generatePlaintext.ts -------------------------------------------------------------------------------- /benchmark/generateTransformKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/benchmark/generateTransformKey.ts -------------------------------------------------------------------------------- /benchmark/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/benchmark/index.ts -------------------------------------------------------------------------------- /benchmark/transformLevelOne.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/benchmark/transformLevelOne.ts -------------------------------------------------------------------------------- /benchmark/transformLevelTwo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/benchmark/transformLevelTwo.ts -------------------------------------------------------------------------------- /examples/create-react-app-example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/examples/create-react-app-example/.gitignore -------------------------------------------------------------------------------- /examples/create-react-app-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/examples/create-react-app-example/README.md -------------------------------------------------------------------------------- /examples/create-react-app-example/craco.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/examples/create-react-app-example/craco.config.js -------------------------------------------------------------------------------- /examples/create-react-app-example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/examples/create-react-app-example/package.json -------------------------------------------------------------------------------- /examples/create-react-app-example/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/examples/create-react-app-example/public/favicon.ico -------------------------------------------------------------------------------- /examples/create-react-app-example/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/examples/create-react-app-example/public/index.html -------------------------------------------------------------------------------- /examples/create-react-app-example/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/examples/create-react-app-example/public/manifest.json -------------------------------------------------------------------------------- /examples/create-react-app-example/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/examples/create-react-app-example/src/App.css -------------------------------------------------------------------------------- /examples/create-react-app-example/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/examples/create-react-app-example/src/App.js -------------------------------------------------------------------------------- /examples/create-react-app-example/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/examples/create-react-app-example/src/index.js -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/flake.nix -------------------------------------------------------------------------------- /lib/Api256Shim.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/lib/Api256Shim.ts -------------------------------------------------------------------------------- /lib/tests/Api256Shim.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/lib/tests/Api256Shim.test.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/package.json -------------------------------------------------------------------------------- /recrypt_wasm_binding.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/recrypt_wasm_binding.d.ts -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /src/api256.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/src/api256.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/src/util.rs -------------------------------------------------------------------------------- /tests/testRunner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/tests/testRunner.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/webpack.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IronCoreLabs/recrypt-wasm-binding/HEAD/yarn.lock --------------------------------------------------------------------------------