async-opcua-crypto

Crates.ioasync-opcua-crypto
lib.rsasync-opcua-crypto
version0.16.0
created_at2025-01-24 08:52:41.95812+00
updated_at2025-07-11 12:50:52.615824+00
descriptionOPC UA cryptography library
homepagehttps://github.com/freeopcua/async-opcua
repositoryhttps://github.com/freeopcua/async-opcua
max_upload_size
id1529182
size202,866
Einar (einarmo)

documentation

https://docs.rs/async-opcua-crypto/

README

Async OPC-UA Crypto

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)
  • Aes256Sha256RsaPss
  • Aes128Sha256Oaep

There'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.

Commit count: 2373

cargo fmt