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