mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2026-01-27 06:52:21 +01:00
Merge pull request #9526 from holtrop/rust-wrapper-notes
Rust wrapper: update crate metadata and README
This commit is contained in:
@@ -20,3 +20,29 @@ Run tests with:
|
||||
| `/wrapper/rust/wolfssl` | Top level for the `wolfssl` library crate. |
|
||||
| `/wrapper/rust/wolfssl/src` | Source directory for `wolfssl` crate top-level modules. |
|
||||
| `/wrapper/rust/wolfssl/src/wolfcrypt` | Source directory for submodules of `wolfssl::wolfcrypt` module. |
|
||||
|
||||
## API Coverage
|
||||
|
||||
The wolfSSL Rust wrapper provides a wrapper API for the following C library
|
||||
functionality:
|
||||
|
||||
* AES
|
||||
* CBC, CCM, CFB, CTR, EAX, ECB, GCM, OFB, XTS
|
||||
* CMAC
|
||||
* DH
|
||||
* ECC
|
||||
* Ed448
|
||||
* Ed25519
|
||||
* HKDF
|
||||
* HMAC
|
||||
* PBKDF2
|
||||
* PKCS #12 PBKDF
|
||||
* PRF
|
||||
* RSA
|
||||
* RNG
|
||||
* SHA
|
||||
* SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA3-224, SHA3-256, SHA3-384,
|
||||
SHA3-512, SHAKE128, SHAKE256
|
||||
* SRTP/SRTCP KDF
|
||||
* SSH KDF
|
||||
* TLSv1.3 HKDF
|
||||
|
||||
@@ -2,6 +2,12 @@
|
||||
name = "wolfssl"
|
||||
version = "0.1.0"
|
||||
edition = "2024"
|
||||
description = "Rust wrapper for wolfssl C library"
|
||||
license = "GPL-3.0"
|
||||
repository = "https://github.com/wolfSSL/wolfssl"
|
||||
documentation = "https://github.com/wolfSSL/wolfssl/tree/master/wrapper/rust"
|
||||
keywords = ["wolfssl", "fips", "security", "encryption", "cryptography"]
|
||||
categories = ["cryptography", "security", "api-bindings"]
|
||||
|
||||
[features]
|
||||
std = []
|
||||
|
||||
Reference in New Issue
Block a user