Skip to content

Releases: IonicDev/ionic-python-sdk

Machina Tools - Python SDK 2.1.2

13 Aug 00:03
9eb8513

Choose a tag to compare

Welcome to the 2.1 release of Machina Tools - SDK. This release contains significant changes to the underlying cryptography, a key feature of which is the ability to dynamically load the crypto module. Supporting a dynamically loaded crypto module offers several benefits including:

  • The ability to use other third-party FIPS-compliant crypto modules
  • Better application performance when initializing the Agent class
  • Updating the crypto module independently of the core SDK code (allowing crypto module updates independently of Machina SDK releases).

By default the SDK loads a FIPS-validated version of the OpenSSL open source library. The SDK package also includes an additional platform-specific implementation crypto module that can be used instead of the OpenSSL FIPS implementation. This module is not FIPS validated, and is provided to work around cross-platform limitations including a limited source of entropy.

The 2.1 release includes the following crypto modules:

  • libCryptoAbstractLibFips - A FIPS-validated version of the OpenSSL open source crypto module (default module)
  • libCryptoAbstractLibPlatform - A non FIPS-validated version of the OpenSSL open source crypto module which uses OS specific, non-blocking RNG sources

More information can be found in the changelog at https://dev.ionic.com/sdk/docs/ionic_platform_sdk?language=csharp

Machina Tools - Python SDK 2.1.0

23 Apr 19:54
9eb8513

Choose a tag to compare

Welcome to the 2.1 release of Machina Tools - SDK. This release contains significant changes to the underlying cryptography, a key feature of which is the ability to dynamically load the crypto module. Supporting a dynamically loaded crypto module offers several benefits including:

  • updating/releasing the core SDK independently from the crypto module,
  • using a third-party FIPS-compliant crypto module, and
  • updating the crypto module independently of the core SDK code (allowing crypto module updates independently of Machina SDK releases).
    By default the SDK loads a FIPS-validated version of the OpenSSL open source library. The SDK package also includes an additional platform-specific implementation crypto module that can be used instead of the OpenSSL FIPS implementation. This module is not FIPS validated, and is provided to work around cross-platform limitations including a limited source of entropy.

The 2.1 release includes the following crypto modules:

  • libCryptoAbstractLibFips - A FIPS-validated version of the OpenSSL open source crypto module (default module)
  • libCryptoAbstractLibPlatform - A non FIPS-validated version of the OpenSSL open source crypto module which uses OS specific, non-blocking RNG sources

See https://dev.ionic.com/sdk/docs/ionic_platform_sdk?language=python for more information.

Machina Tools - Python SDK 1.8.1

25 Feb 21:37
9eb8513

Choose a tag to compare

Welcome to the 1.8.1 release of Machina Tools - SDK. This release a number of new features including:

  • Document KeyVault Linux
  • Create a Default Linux Persistor
  • Create a Key Vault for Linux
  • Verify agent.clone() implemented in wrappers
  • new Agent constructor passing 1 String argument (SEP JSON)
  • KNS - Keyspace Name Server lookup by domain provided by caller
  • KNS - Add method to change active profiles server URL
  • Doc - Sample to show KNS/HTTP use cases
  • core SDK wrappers - new Agent constructor passing 1 String argument (SEP JSON)

More information can be found in the changelog at https://dev.ionic.com/sdk/docs/ionic_platform_sdk?language=python