ISARA Catalyst™ OpenSSL Connector 2.0

This package is version 2.0 of the ISARA Catalyst OpenSSL Connector.

Contents

  • A set of patch files to be applied to the appropriate version of the OpenSSL source

  • The ISARA Radiate™ toolkit library binary

  • The ISARA Catalyst™ OpenSSL Engine, built using OpenSSL and the ISARA Radiate toolkit

  • The source code for several demo applications that demonstrate how to use the ISARA Catalyst OpenSSL Connector

  • A quantum-safe crypto algorithm demo script and the expected output

  • A quantum-safe TLS client-server communication demo script and the expected output

The ISARA Catalyst OpenSSL Connector is organized into several files and directories:

  • README.html — This file

  • OpenSSL-Connector-Guide.html — ISARA Catalyst OpenSSL Connector User’s Guide

  • OpenSSL-Connector-MPKAC-Tutorial.html — ISARA Catalyst OpenSSL Connector Quantum-Safe Catalyst Certificate Tutorial

  • ISARA_OIDs.html — ISARA Cryptographic Object Identifiers Document

  • <OPENSSL_VERSION>_ISARA.patch — Patch to apply against OpenSSL where <OPENSSL_VERSION> is one of the following:

    • OpenSSL-1.0.2t

    • OpenSSL-1.0.2u

  • lib/libiqr_toolkit.so — ISARA Radiate toolkit library (on Linux)

  • lib/libiqr_toolkit.dylib — ISARA Radiate toolkit library (on macOS)

  • lib/libiqr_toolkit.dll — ISARA Radiate toolkit library (on Windows)

  • lib/libiqre_engine.so — ISARA Catalyst engine (on Linux and macOS)

  • lib/<OPENSSL_VERSION>/libiqre_engine.dll — ISARA Catalyst engine (on Windows)

  • demos/ — Demonstration source code showing some of the new features

  • crypto_demo_script.txt — Script used to demonstrate using OpenSSL with our quantum-safe crypto algorithms

  • crypto_demo_script_expected_output.txt — Expected output of the crypto_demo_script.txt

  • TLS_demo_script.txt — Script used to demonstrate OpenSSL client-server TLS secure handshakes and message communications using ISARA quantum-safe cipher suites

  • TLS_demo_script_expected_output.txt — Expected output of the TLS_demo_script.txt

  • crypto_demo_data/ — Configuration and output files for the crypto_demo_script.txt

  • tls_demo_data/ — Configuration and output files for the TLS_demo_script.txt

  • images/ — Image files that are referenced by the documents above

Getting Help

The latest version of ISARA Catalyst documentation is available on ISARA’s website:

For more details and requirements, refer to the ISARA Catalyst OpenSSL Connector 2.0 Developer’s Guide.

System Requirements

  • 64-bit macOS 10.14 or newer

  • 64-bit Ubuntu 18.04 or newer

  • 64-bit Windows 10 or newer

  • Android 7.0 (Nougat) or newer (API level 24 or higher)

The ISARA Catalyst™ OpenSSL Connector Binaries are licensed for use:

Copyright © 2017-2020, ISARA Corporation, All Rights Reserved.

The code and other content set out herein is not in the public domain, is considered a trade secret and is confidential to ISARA Corporation. Use, reproduction or distribution, in whole or in part, of such code or other content is strictly prohibited except by express written permission of ISARA Corporation. Please contact ISARA Corporation at info@isara.com for more information.

Trademarks

ISARA Catalyst™ and ISARA Radiate™ are trademarks of ISARA Corporation.

Patent Information