STSAFE-A110 OpenSSL® Engine Software Package Data Brief (DB4376)

STSAFE-A110 OpenSSL® Engine Software Package

Document Number: DB4376

Document Type: Data Brief

Overview

This document provides information on the STSAFE-A110 OpenSSL® engine software package, which offers an OpenSSL® engine for Linux® applications utilizing the STSAFE-A110 hardware.

Features

  • Integrates STSAFE-A110 authentication service within the OpenSSL® library.
  • Extends the OpenSSL® cryptographic toolkit features through the use of the STSAFE-A110 solution.
  • Relies on the STSAFE-A110 middleware.
  • Includes a test suite and various examples.

Description

This package provides an OpenSSL® engine for any Linux® application using the STSAFE-A110 hardware. The STSAFE-A110 is a secure element providing authentication and secure data management services to a local or remote host. It is a full turnkey solution with a secure operating system running on the latest generation of secure microcontrollers.

Product Status Link: STSW-STSA110-SSL

Setting Up the Hardware Environment

This section describes the hardware components needed for developing a secure application.

1.1 STSAFE-A1xx Expansion Board

The hardware environment includes the STSAFE-A1xx expansion board (X-NUCLEO-SAFEA1).

Figure 1. STSAFE-A1xx expansion board: A blue printed circuit board, identified as X-NUCLEO-SAFEA1, featuring various electronic components, connectors, and silkscreen labels. It is designed for evaluation and is not FCC approved for resale.

1.2 Raspberry Pi® Model Board

A Raspberry Pi® model board is also required as part of the hardware environment.

Information about Raspberry Pi (RPi) boards is available at: https://www.raspberrypi.org/.

Figure 2. Raspberry Pi board: A compact single-board computer, commonly known as a Raspberry Pi, with a green printed circuit board. It includes multiple USB ports, an Ethernet port, an HDMI port, and other standard connectors.

License

STSW-STSA110-SSL is delivered under STMicroelectronics' Software package license agreement (SLA0087). The table below shows the different license schemes delivered with the software components provided in this package.

Table 1. License Schemes

Software Components Owner License
X-CUBE-SAFEA1 application programming interface (API) STMicroelectronics SLA0088
Demonstration codes STMicroelectronics SLA0088
OpenSSL® API interface(1)(2) The OpenSSL® Project OpenSSL® License
API interface(1) Eric Young (eay@cryptsoft.com) Original SSLeay License

(1) This product includes software developed by the OpenSSL® Project for use in the OpenSSL® Toolkit (https://www.openssl.org/).

(2) OpenSSL is a registered trademark owned by the OpenSSL Software Foundation.

Revision History

Table 2. Document Revision History

Date Version Changes
10-Dec-2020 1 Initial release. Changed location of STSECURE logo.
25-Apr-2023 2 Updated: Features, Cover image, Section 2 License.

Important Notice

STMicroelectronics NV and its subsidiaries ("ST") reserve the right to make changes, corrections, enhancements, modifications, and improvements to ST products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on ST products before placing orders. ST products are sold pursuant to ST's terms and conditions of sale in place at the time of order acknowledgment.

Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or the design of purchasers' products.

No license, express or implied, to any intellectual property right is granted by ST herein.

Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product.

ST and the ST logo are trademarks of ST. For additional information about ST trademarks, refer to www.st.com/trademarks. All other product or service names are the property of their respective owners.

Information in this document supersedes and replaces information previously supplied in any prior versions of this document.

© 2023 STMicroelectronics - All rights reserved

PDF preview unavailable. Download the PDF instead.

stsw-stsa110-ssl C2 v20.4.0000 build 240 - c2 rendition config : Techlit Active Antenna House PDF Output Library 7.0.1600; modified using iText 2.1.7 by 1T3XT

Related Documents

Preview Getting Started with STSW-STSA110-SSL Software Package
User manual detailing the integration of the STSW-STSA110-SSL software package with the STSAFE-A110 secure element. It covers setup, OpenSSL integration, and AWS IoT connectivity for secure applications.
Preview Getting Started with STMicroelectronics X-CUBE-STSE01 Software Package
This user manual provides a guide to getting started with the X-CUBE-STSE01 software package from STMicroelectronics. It details the features and functionalities of the STSAFE-A110 and STSAFE-A120 secure element devices and the STSELib middleware for secure IoT and embedded applications.
Preview STSAFE-L010 Authentication Solution for Peripherals
Explore the STSAFE-L010, an entry-level secure element from STMicroelectronics designed for authentication, usage monitoring, and secure data storage in consumables, batteries, and peripherals. Learn about its features, applications, and provisioning process.
Preview STM32 Nucleo Expansion Board with STSAFE-A120 Secure Element User Manual
User manual for the STM32 Nucleo expansion board (X-NUCLEO-ESE01A1) based on the STSAFE-A120 secure element. Covers hardware description, setup, software, schematics, bill of materials, board versions, and regulatory compliance.
Preview STSAFE-L010 Datasheet: Secure Authentication for Peripherals
Explore the STSAFE-L010, a secure element from STMicroelectronics designed for authentication and data management of consumables and peripherals. This datasheet details its features, security mechanisms, hardware specifications, communication interfaces, and package information.
Preview Getting Started with STM32CubeU5 TFM Application
Learn how to implement a root of trust solution with Secure Boot and Secure Firmware Update using the STM32CubeU5 TFM application. This guide details the integration of the open-source Trusted Firmware-M (TF-M) on STM32U5 microcontrollers, leveraging hardware security features for enhanced device protection.
Preview X-NUCLEO-GFX02Z1 User Manual: STM32 Nucleo-144 Display Expansion Board
Explore the X-NUCLEO-GFX02Z1, an expansion board from STMicroelectronics that adds a 2.2-inch TFT display and GUI capabilities to STM32 Nucleo-144 development boards. Features include a joystick and Q-SPI NOR Flash memory.
Preview STM32 Nucleo-144 Boards User Manual | STMicroelectronics
Explore the STM32 Nucleo-144 boards with this comprehensive user manual. Learn about features, hardware layout, configuration, power supply options, and connectivity for STM32 microcontrollers. Ideal for prototyping and development.