Skip to main content



OPCUA-Open62541-2.00


Perl XS wrapper for open62541 OPC UA library

Changes for 2.00 - 2023-02-10
  • Use methods ServerConfig::setDefaultWithSecurityPolicies() and ClientConfig::setDefaultEncryption() to activate encryption and optionally verfication on both sides respectively.
  • Module OPCUA:😮pen62541::Test::CA is used to create private key, certificate, CA and CRL for testing OPC UA encryption.
  • Implement methods to get and set client and server description in open62541 config.
  • Generate OPC UA constants in Perl from open62541 version 1.3.4 with full namespace 0.
  • Remove support for open62541 1.0 and 1.1 API. 1.2 branch did not work properly with OPCUA:😮pen62541 anyway. Minimum required version of the open62541 library is 1.3 now. open62541 master branch has issues. OPCUA:😮pen62541 tests currently run and pass with open62541 version 1.3.4.
  • A lot of backwards compatibility code in implementations and tests has been removed.
  • The 1.0 API compatibility of the client getState() method has been removed. It has to be called in list context now to retrieve channel state, session state, and connect status. Trying to retrieve the client state in scalar context will result in a Perl die. A client state does not exist anymore.
  • Implement basic encryption for client and server. Certificates are not validated yet.
  • Improve behavior of client config setUsernamePassword() method.

https://metacpan.org/dist/OPCUA-Open62541


Crypt-Bcrypt-0.009


A modern bcrypt implementation

Changes for 0.009 - 2023-02-10T16:07:45+01:00
  • Stricten up bcrypt_needs_rehash
  • Improve documentation

https://metacpan.org/dist/Crypt-Bcrypt


Crypt-Argon2-0.013


Perl interface to the Argon2 key derivation functions

Changes for 0.013 - 2023-02-10T16:07:16+01:00
  • Stricten up argon2_needs_rehash

https://metacpan.org/dist/Crypt-Argon2