Draft:TrustCore SDK
DigiCert TrustCore SDK
From Wikipedia, the free encyclopedia
DigiCert TrustCore SDK is a compact, cross-platform, security library for embedded developers building IoT devices. TrustCore SDK is an open source implementation of TLS (SSL 3.0, TLS 1.0, 1.1, 1.2, 1.3, and DTLS 1.2, 1.3) written in the C programming language. It includes the following client and server modules:
- NanoSSH SSH 2 client and server optimized for remote access and secure file transfers, supporting X.509 v3 certificate-based authentication.
- NanoTAP Abstraction layer for integration with TPMs and HSMs.
- NanoSSL Light-weight SSL/TLS library designed for resource-constrained devices, offering SSL 3.0, TLS 1.0, 1.1, 1.2, 1.3, DTLS 1.2, 1.3 support.
- NanoCrypto Delivers comprehensive symmetric and asymmetric cryptographic capabilities for embedded systems with limited resources and support for the latest quantum-safe algorithms (ML-KEM, ML-DSA and SLH-DSA).
- NanoSec IP layer security leveraging Internet Key Exchange (IKE) for IPsec, ensuring encrypted and authenticated IP communications.
- OpenSSL Connector Compatibility layer for applications using OpenSSL APIs, enabling seamless integration with NanoSSL. Support for numerous OpenSSL versions from 1.x to 3.5.
- NanoEAP Robust EAP implementation supporting both passthrough and standalone modes for efficient authentication.
- NanoSMP Security Module Plugin for TPM 2.0/1.2, offering simplified integration via the NanoTAP interface.
- NanoROOT A software root of trust utilizing Physical Unclonable Function (PUF) technology to create immutable device identity based on a device's unique hardware fingerprint.
Review waiting, please be patient.
This may take 3 months or more, since drafts are reviewed in no specific order. There are 4,453 pending submissions waiting for review.
Where to get help
How to improve a draft
You can also browse Wikipedia:Featured articles and Wikipedia:Good articles to find examples of Wikipedia's best writing on topics similar to your proposed article. Improving your odds of a speedy review To improve your odds of a faster review, tag your draft with relevant WikiProject tags using the button below. This will let reviewers know a new draft has been submitted in their area of interest. For instance, if you wrote about a female astronomer, you would want to add the Biography, Astronomy, and Women scientists tags. Editor resources
Reviewer tools
|
Comment: In accordance with the Wikimedia Foundation's Terms of Use, I disclose that I have been paid by my employer for my contributions to this article. Khilscher (talk) 19:20, 25 April 2026 (UTC)
Platforms
TrustCore SDK has been ported to Linux, Windows, Zephyr, FreeRTOS and Intel, ARM, STM-32, and ESP-32 microcontrollers.
FIPS 140-2 / 140-3
TrustCore SDK NanoCrypto module maintains active NIST FIPS 140-2 certification (certificates #4298 and #4299) and FIPS 140-3 certification (interim certificates #4761, #4818). TrustCore SDK offers a FIPS Validation-as-a-Service offering that allows OEM devices to be FIPS-certified.
