| Crates.io | async-opcua-crypto |
| lib.rs | async-opcua-crypto |
| version | 0.16.0 |
| created_at | 2025-01-24 08:52:41.95812+00 |
| updated_at | 2025-07-11 12:50:52.615824+00 |
| description | OPC UA cryptography library |
| homepage | https://github.com/freeopcua/async-opcua |
| repository | https://github.com/freeopcua/async-opcua |
| max_upload_size | |
| id | 1529182 |
| size | 202,866 |
Part of async-opcua, a general purpose OPC-UA library in rust.
This defines common cryptographic tooling for the OPC-UA protocol using libraries from Rust Crypto.
Currently supported security policies:
Basic256 (Deprecated)Basic128Rsa15 (Deprecated)Basic256Sha256 (Deprecated)Aes256Sha256RsaPssAes128Sha256OaepThere's also some general tooling for working with and generating X509 Certificates, as well as support for the legacy password encryption/decryption scheme in OPC-UA.
You are unlikely to want to use this library directly, but it is used in both the server and client parts async-opcua.