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 demonstration script and the expected output

  • A TLS test 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.2q

    • OpenSSL—​1.0.2r

  • 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

  • demos_script.txt — Script used to demonstrate using OpenSSL with our algorithms

  • demos_script_expected_output.txt — Expected output of the demos_script.txt

  • TLS_test_script.txt — Script used to perform OpenSSL client-server TLS secure handshakes and message communications using ISARA quantum-safe ciphersuites

  • TLS_test_script_expected_output.txt — Expected output of the TLS_test_script.txt

  • demos/demos_sln_Visual_Studio_2017/ — Contains solution files for building the demos (on Windows)

  • data/ — Configuration and output files for the scripts above

  • 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.11 or newer

  • 64-bit Ubuntu 16.04 or newer

  • 64-bit Windows 10 or newer

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

Copyright © 2017-2019, 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