scryptenc-rs

A file encryption tool and Rust library which implements the scrypt encrypted data format

Downloads
1
Stars
0
Committers
2

// SPDX-FileCopyrightText: 2024 Shun Sakai // // SPDX-License-Identifier: Apache-2.0 OR MIT

= scryptenc-rs :github-url: https://github.com :project-url: {github-url}/sorairolake/scryptenc-rs :shields-url: https://img.shields.io :crates-io-url: https://crates.io :crates-io-crates: {crates-io-url}/crates :npm-url: https://www.npmjs.com :npm-package: {npm-url}/package :ci-badge: {shields-url}/github/actions/workflow/status/sorairolake/scryptenc-rs/CI.yaml?branch=develop&style=for-the-badge&logo=github&label=CI :ci-url: {project-url}/actions?query=branch%3Adevelop+workflow%3ACI++ :format-spec-url: {github-url}/Tarsnap/scrypt/blob/1.3.1/FORMAT :scryptenc-repo-url: {project-url}/tree/develop/crates/scryptenc :scryptenc-badge: {shields-url}/crates/v/scryptenc?style=for-the-badge&logo=rust :scryptenc-crates-io: {crates-io-crates}/scryptenc :scryptenc-cli-repo-url: {project-url}/tree/develop/crates/cli :scryptenc-cli-badge: {shields-url}/crates/v/scryptenc-cli?style=for-the-badge&logo=rust :scryptenc-cli-crates-io: {crates-io-crates}/scryptenc-cli :scryptenc-wasm-repo-url: {project-url}/tree/develop/crates/wasm :scryptenc-wasm-badge: {shields-url}/npm/v/%40sorairolake%2Fscryptenc-wasm?style=for-the-badge&logo=npm :scryptenc-wasm-npm: {npm-package}/@sorairolake/scryptenc-wasm :reuse-spec-url: https://reuse.software/spec/

image:{ci-badge}[CI,link={ci-url}]

scryptenc-rs is a file encryption tool and Rust library which implements the {format-spec-url}[scrypt encrypted data format].

image::crates/cli/assets/screenshot.webp[Screenshot of rscrypt]

== Crates

|=== |Name |Version |Description

|{scryptenc-repo-url}[scryptenc] |image:{scryptenc-badge}[Version,link={scryptenc-crates-io}] |An implementation of the scrypt encrypted data format.

|{scryptenc-cli-repo-url}[scryptenc-cli] |image:{scryptenc-cli-badge}[Version,link={scryptenc-cli-crates-io}] |File encryption tool using the scrypt encrypted data format.

|{scryptenc-wasm-repo-url}[scryptenc-wasm] |image:{scryptenc-wasm-badge}[Version,link={scryptenc-wasm-npm}] |Wasm bindings for scryptenc. |===

== Source code

The upstream repository is available at https://github.com/sorairolake/scryptenc-rs.git.

.The source code is also available at

== Contributing

Please see link:CONTRIBUTING.adoc[].

== License

Copyright (C) 2022–2024 Shun Sakai (see link:AUTHORS.adoc[])

. Unless otherwise noted, each file is distributed under the terms of either the Apache License 2.0 or the MIT License. . Each file in the crates/cli directory and some other files are distributed under the terms of the GNU General Public License v3.0 or later. . Some documents are distributed under the terms of the Creative Commons Attribution 4.0 International Public License.

This project is compliant with version 3.2 of the {reuse-spec-url}[REUSE Specification]. See copyright notices of individual files for more details on copyright and licensing information.