blob: 65632e3c739f2edb6afad18c6b0057d23942db78 [file] [log] [blame]
<!DOCTYPE html>
<!--
Copyright 2019 NXP
This software is owned or controlled by NXP and may only be used
strictly in accordance with the applicable license terms. By expressly
accepting such terms or by downloading, installing, activating and/or
otherwise using the software, you are agreeing that you have read, and
that you agree to comply with and are bound by, such license terms. If
you do not agree to be bound by the applicable license terms, then you
may not retain, install, activate or otherwise use the software.
-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title>5.1.1. DEMO List &#8212; Plug &amp; Trust MW v03.00.05 documentation</title>
<link rel="stylesheet" href="../_static/bootstrap-sphinx.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<link rel="stylesheet" type="text/css" href="../_static/graphviz.css" />
<script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
<script src="../_static/jquery.js"></script>
<script src="../_static/underscore.js"></script>
<script src="../_static/doctools.js"></script>
<script src="../_static/language_data.js"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="5.2.1. SSS API Examples" href="../sss/ex/doc/sss-api-examples.html" />
<link rel="prev" title="5. Demo and Examples" href="index.html" />
<meta charset='utf-8'>
<meta http-equiv='X-UA-Compatible' content='IE=edge,chrome=1'>
<meta name='viewport' content='width=device-width, initial-scale=1.0, maximum-scale=1'>
<meta name="apple-mobile-web-app-capable" content="yes">
<script type="text/javascript" src="../_static/js/jquery-1.11.0.min.js "></script>
<script type="text/javascript" src="../_static/js/jquery-fix.js "></script>
<script type="text/javascript" src="../_static/bootstrap-3.3.7/js/bootstrap.min.js "></script>
<script type="text/javascript" src="../_static/bootstrap-sphinx.js "></script>
</head><body>
<div id="navbar" class="navbar navbar-inverse navbar-default navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<!-- .btn-navbar is used as the toggle for collapsed navbar content -->
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="../toc.html"><span><img src="../_static/NXP_logo_JPG.jpg"></span>
MW</a>
<span class="navbar-text navbar-version pull-left"><b>v03.00.05</b></span>
</div>
<div class="collapse navbar-collapse nav-collapse">
<ul class="nav navbar-nav">
<li class="dropdown globaltoc-container">
<a role="button"
id="dLabelGlobalToc"
data-toggle="dropdown"
data-target="#"
href="../toc.html">TOC <b class="caret"></b></a>
<ul class="dropdown-menu globaltoc"
role="menu"
aria-labelledby="dLabelGlobalToc"><ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../index.html">1. NXP Plug &amp; Trust Middleware</a><ul>
<li class="toctree-l2"><a class="reference internal" href="../organization-of-documentation.html">1.1. Organization of Documentation</a></li>
<li class="toctree-l2"><a class="reference internal" href="../folder-structure.html">1.2. Folder Structure</a></li>
<li class="toctree-l2"><a class="reference internal" href="../sw-prerequisites.html">1.3. List of Platform Prerequisites</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../changes/index.html">2. Changes</a><ul>
<li class="toctree-l2"><a class="reference internal" href="../changes/pending.html">2.1. Pending Refactoring items</a></li>
<li class="toctree-l2"><a class="reference internal" href="../changes/pending.html#known-limitations">2.2. Known limitations</a></li>
<li class="toctree-l2"><a class="reference internal" href="../changes/v03_00_05.html">2.3. Release <code class="docutils literal notranslate"><span class="pre">v03.00.05</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="../changes/v03_00_04.html">2.4. Release <code class="docutils literal notranslate"><span class="pre">v03.00.04</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="../changes/v03_00_03.html">2.5. Release <code class="docutils literal notranslate"><span class="pre">v03.00.03</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="../changes/v03_00_02.html">2.6. Release <code class="docutils literal notranslate"><span class="pre">v03.00.02</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="../changes/v02_16_01.html">2.7. Release <code class="docutils literal notranslate"><span class="pre">v02.16.01</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="../changes/v02_16_00.html">2.8. Release <code class="docutils literal notranslate"><span class="pre">v02.16.00</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="../changes/v02_15_00.html">2.9. Release <code class="docutils literal notranslate"><span class="pre">v02.15.00</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="../changes/v02_14_00.html">2.10. Release <code class="docutils literal notranslate"><span class="pre">v02.14.00</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="../changes/v02_12_00.html">2.11. Release <code class="docutils literal notranslate"><span class="pre">v02.12.05</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="../changes/v02_12_00.html#release-v02-12-04">2.12. Release <code class="docutils literal notranslate"><span class="pre">v02.12.04</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="../changes/v02_12_00.html#release-v02-12-03">2.13. Release <code class="docutils literal notranslate"><span class="pre">v02.12.03</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="../changes/v02_12_00.html#release-v02-12-02">2.14. Release <code class="docutils literal notranslate"><span class="pre">v02.12.02</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="../changes/v02_12_00.html#release-v02-12-01">2.15. Release <code class="docutils literal notranslate"><span class="pre">v02.12.01</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="../changes/v02_12_00.html#release-v02-12-00">2.16. Release <code class="docutils literal notranslate"><span class="pre">v02.12.00</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="../changes/v02_11_03.html">2.17. Release <code class="docutils literal notranslate"><span class="pre">v02.11.03</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="../changes/v02_11_01.html">2.18. Internal Release <code class="docutils literal notranslate"><span class="pre">v02.11.01</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="../changes/v02_11_00.html">2.19. Release <code class="docutils literal notranslate"><span class="pre">v02.11.00</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="../changes/v02_10_00.html">2.20. Release <code class="docutils literal notranslate"><span class="pre">v02.10.00</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="../changes/v02_09_00.html">2.21. Release <code class="docutils literal notranslate"><span class="pre">v02.09.00</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="../changes/v02_07_00.html">2.22. Release <code class="docutils literal notranslate"><span class="pre">v02.07.00</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="../changes/v02_06_00.html">2.23. Release <code class="docutils literal notranslate"><span class="pre">v02.06.00</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="../changes/v02_05_00_to_v02_03_00.html">2.24. Release <code class="docutils literal notranslate"><span class="pre">v02.05.00</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="../changes/v02_05_00_to_v02_03_00.html#release-v02-04-00">2.25. Release <code class="docutils literal notranslate"><span class="pre">v02.04.00</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="../changes/v02_05_00_to_v02_03_00.html#release-02-03-00">2.26. Release <code class="docutils literal notranslate"><span class="pre">02.03.00</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../stack/index.html">3. Plug &amp; Trust MW Stack</a><ul>
<li class="toctree-l2"><a class="reference internal" href="../stack/features.html">3.1. Features</a></li>
<li class="toctree-l2"><a class="reference internal" href="../stack/features.html#plug-trust-mw-block-diagram">3.2. Plug &amp; Trust MW : Block Diagram</a></li>
<li class="toctree-l2"><a class="reference internal" href="../sss-apis.html">3.3. SSS APIs</a></li>
<li class="toctree-l2"><a class="reference internal" href="../stack/se05xfeatures.html">3.4. SSS APIs: SE051 vs SE050</a></li>
<li class="toctree-l2"><a class="reference internal" href="../stack/param_checks.html">3.5. Parameter Check &amp; Conventions</a></li>
<li class="toctree-l2"><a class="reference internal" href="../stack/i2cm.html">3.6. I2CM / Secure Sensor</a></li>
<li class="toctree-l2"><a class="reference internal" href="../stack/logging.html">3.7. Logging</a></li>
<li class="toctree-l2"><a class="reference internal" href="../stack/feature-file.html">3.8. Feature File - <code class="docutils literal notranslate"><span class="pre">fsl_sss_ftr.h</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="../stack/platf-scp-from-fs.html">3.9. Using Platform SCP Keys from File System</a></li>
<li class="toctree-l2"><a class="reference internal" href="../stack/auth/auth-objects.html">3.10. Auth Objects</a></li>
<li class="toctree-l2"><a class="reference internal" href="../stack/auth/auth-objects-userid.html">3.11. Auth Objects : UserID</a></li>
<li class="toctree-l2"><a class="reference internal" href="../stack/auth/auth-objects-aeskey.html">3.12. Auth Objects : AESKey</a></li>
<li class="toctree-l2"><a class="reference internal" href="../stack/auth/auth-objects-eckey.html">3.13. Auth Objects : ECKey</a></li>
<li class="toctree-l2"><a class="reference internal" href="../stack/key-id-range.html">3.14. Key Id Range and Purpose</a></li>
<li class="toctree-l2"><a class="reference internal" href="../stack/key-id-range.html#authentication-keys">3.15. Authentication Keys</a></li>
<li class="toctree-l2"><a class="reference internal" href="../stack/key-id-range.html#trust-provisioned-keyids">3.16. Trust provisioned KeyIDs</a></li>
<li class="toctree-l2"><a class="reference internal" href="../sss/ex/doc/puf-scp03.html">3.17. SCP03 with PUF</a></li>
<li class="toctree-l2"><a class="reference internal" href="../sss/doc/sss_heap_management.html">3.18. SSS Heap Management</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../building/index.html">4. Building / Compiling</a><ul>
<li class="toctree-l2"><a class="reference internal" href="../building/windows.html">4.1. Windows Build</a></li>
<li class="toctree-l2"><a class="reference internal" href="../building/frdm-k64f-sdk.html">4.2. Import MCUXPresso projects from SDK</a></li>
<li class="toctree-l2"><a class="reference internal" href="../building/frdm-k64f-cmake.html">4.3. Freedom K64F Build (CMake - Advanced)</a></li>
<li class="toctree-l2"><a class="reference internal" href="../building/imx6.html">4.4. i.MX Linux Build</a></li>
<li class="toctree-l2"><a class="reference internal" href="../building/rpi3.html">4.5. Raspberry Pi Build</a></li>
<li class="toctree-l2"><a class="reference internal" href="../building/cmake.html">4.6. CMake</a></li>
<li class="toctree-l2"><a class="reference internal" href="../scripts/cmake_options.html">4.7. CMake Options</a></li>
</ul>
</li>
<li class="toctree-l1 current"><a class="reference internal" href="index.html">5. Demo and Examples</a><ul class="current">
<li class="toctree-l2 current"><a class="reference internal" href="index.html#demo-list">5.1. Demo List</a></li>
<li class="toctree-l2"><a class="reference internal" href="index.html#sss-api-examples">5.2. SSS API Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="index.html#cloud-demos">5.3. Cloud Demos</a></li>
<li class="toctree-l2"><a class="reference internal" href="index.html#linux-specific-demos">5.4. Linux Specific Demos</a></li>
<li class="toctree-l2"><a class="reference internal" href="index.html#opc-ua-example">5.5. OPC-UA Example</a></li>
<li class="toctree-l2"><a class="reference internal" href="index.html#arm-psa-example">5.6. ARM PSA Example</a></li>
<li class="toctree-l2"><a class="reference internal" href="index.html#se05x-examples">5.7. SE05X Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="index.html#openssl-examples">5.8. OpenSSL Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="index.html#tests-for-user-crypto">5.9. Tests for User Crypto</a></li>
<li class="toctree-l2"><a class="reference internal" href="index.html#nxpnfcrdlib-examples">5.10. NXPNFCRDLIB examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="index.html#ease-of-use-examples">5.11. Ease-of-Use examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="index.html#semslite-examples">5.12. Semslite examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="index.html#puf-examples">5.13. PUF examples</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../edgelock2go-agent.html">6. NXP EdgeLock 2GO Agent</a><ul>
<li class="toctree-l2"><a class="reference internal" href="../nxp_iot_agent/doc/introduction.html">6.1. Introduction</a></li>
<li class="toctree-l2"><a class="reference internal" href="../nxp_iot_agent/doc/introduction.html#building-and-running-the-edgelock-2go-agent">6.2. Building and running the EdgeLock 2GO agent</a></li>
<li class="toctree-l2"><a class="reference internal" href="../nxp_iot_agent/doc/introduction.html#datastore-keystore">6.3. Datastore / Keystore</a></li>
<li class="toctree-l2"><a class="reference internal" href="../nxp_iot_agent/doc/introduction.html#connection-to-the-edgelock-2go-cloud-service">6.4. Connection to the EdgeLock 2GO cloud service</a></li>
<li class="toctree-l2"><a class="reference internal" href="../nxp_iot_agent/doc/introduction.html#claim-codes">6.5. Claim Codes</a></li>
<li class="toctree-l2"><a class="reference internal" href="../nxp_iot_agent/doc/edgelock2go_agent_apis.html">6.6. API</a></li>
<li class="toctree-l2"><a class="reference internal" href="../nxp_iot_agent/doc/readme_usage_examples.html">6.7. Usage Examples</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../semslite/doc/index.html">7. SEMS Lite Agent</a><ul>
<li class="toctree-l2"><a class="reference internal" href="../semslite/doc/sems_lite_overview.html">7.1. SEMS Lite Overview (Only for SE051)</a></li>
<li class="toctree-l2"><a class="reference internal" href="../semslite/doc/sems_lite_package.html">7.2. Update Package</a></li>
<li class="toctree-l2"><a class="reference internal" href="../semslite/doc/sems_lite_usage.html">7.3. SEMS Lite Agent Usage</a></li>
<li class="toctree-l2"><a class="reference internal" href="../semslite/doc/sems_lite_mgmt_api.html">7.4. SEMS Lite management APIs</a></li>
<li class="toctree-l2"><a class="reference internal" href="../semslite/doc/sems_lite_process.html">7.5. SEMS Lite Agent Package Load Process</a></li>
<li class="toctree-l2"><a class="reference internal" href="../semslite/doc/sems_lite_api.html">7.6. APIs</a></li>
<li class="toctree-l2"><a class="reference internal" href="../semslite/doc/sems_lite_known_issue.html">7.7. SEMS Lite Known Issue</a></li>
<li class="toctree-l2"><a class="reference internal" href="../semslite/doc/demo_update.html">7.8. SEMS Lite DEMOs</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../plugins/index.html">8. Plugins / Add-ins</a><ul>
<li class="toctree-l2"><a class="reference internal" href="../sss/plugin/openssl/scripts/readme.html">8.1. Introduction on OpenSSL engine</a></li>
<li class="toctree-l2"><a class="reference internal" href="../sss/plugin/mbedtls/scripts/readme.html">8.2. Introduction on mbedTLS ALT Implementation</a></li>
<li class="toctree-l2"><a class="reference internal" href="../sss/plugin/psa/Readme.html">8.3. Platform Security Architecture</a></li>
<li class="toctree-l2"><a class="reference internal" href="../plugins/akm.html">8.4. Android Key master</a></li>
<li class="toctree-l2"><a class="reference internal" href="../sss/plugin/open62541/readme.html">8.5. Introduction on Open62541 (OPC UA stack)</a></li>
<li class="toctree-l2"><a class="reference internal" href="../plugins/wifiEAP/wifiEAP.html">8.6. WiFi EAP Demo with Raspberry Pi3</a></li>
<li class="toctree-l2"><a class="reference internal" href="../plugins/pkcs11.html">8.7. PKCS#11 Standalone Library</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../cli-tool.html">9. CLI Tool</a><ul>
<li class="toctree-l2"><a class="reference internal" href="../pycli/doc/introduction.html">9.1. Introduction</a></li>
<li class="toctree-l2"><a class="reference internal" href="../pycli/doc/block-diagram.html">9.2. Block Diagram</a></li>
<li class="toctree-l2"><a class="reference internal" href="../pycli/doc/pre-steps.html">9.3. Steps needed before running <code class="docutils literal notranslate"><span class="pre">ssscli</span></code> tool</a></li>
<li class="toctree-l2"><a class="reference internal" href="../pycli/doc/running.html">9.4. Running the <code class="docutils literal notranslate"><span class="pre">ssscli</span></code> tool - Windows</a></li>
<li class="toctree-l2"><a class="reference internal" href="../pycli/Provisioning/readme.html">9.5. CLI Provisioning</a></li>
<li class="toctree-l2"><a class="reference internal" href="../pycli/doc/readme_usage_examples.html">9.6. Usage Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="../pycli/doc/cli_commands_list.html">9.7. List of <code class="docutils literal notranslate"><span class="pre">ssscli</span></code> commands</a></li>
<li class="toctree-l2"><a class="reference internal" href="../pycli/doc/cli_data_format.html">9.8. CLI Data formats</a></li>
<li class="toctree-l2"><a class="reference internal" href="../pycli/doc/cli_object_policy.html">9.9. Object Policies Through ssscli</a></li>
<li class="toctree-l2"><a class="reference internal" href="../appendix/upload_se05x_using_pycli.html">9.10. Upload keys and certificates to SE05X using ssscli tool</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../a71ch.html">10. A71CH</a><ul>
<li class="toctree-l2"><a class="reference internal" href="../a71ch/a71ch_sss.html">10.1. A71CH and SSS API</a></li>
<li class="toctree-l2"><a class="reference internal" href="../a71ch/a71ch_miscellaneous.html">10.2. Miscellaneous</a></li>
<li class="toctree-l2"><a class="reference internal" href="../a71ch/a71ch_legacy_host_api.html">10.3. A71CH Legacy API</a></li>
<li class="toctree-l2"><a class="reference internal" href="../a71ch/a71ch_legacy_hlse_api.html">10.4. A71CH Legacy HLSE (Generic) API</a></li>
<li class="toctree-l2"><a class="reference internal" href="../a71ch/a71ch_configure_tool.html">10.5. A71CH Legacy Configure Tool</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../appendix.html">11. Appendix</a><ul>
<li class="toctree-l2"><a class="reference internal" href="../appendix/glossary.html">11.1. Glossary</a></li>
<li class="toctree-l2"><a class="reference internal" href="../appendix/vcom.html">11.2. APDU Commands over VCOM</a></li>
<li class="toctree-l2"><a class="reference internal" href="../appendix/vs2019-setup.html">11.3. Visual Studio 2019 Setup</a></li>
<li class="toctree-l2"><a class="reference internal" href="../appendix/ide_mcux.html">11.4. Setting up MCUXPresso IDE</a></li>
<li class="toctree-l2"><a class="reference internal" href="../dev-platforms.html">11.5. Development Platforms</a></li>
<li class="toctree-l2"><a class="reference internal" href="../appendix/se_uid.html">11.6. How to get SE Platform Information and UID</a></li>
<li class="toctree-l2"><a class="reference internal" href="../appendix/version_info.html">11.7. Version Information</a></li>
<li class="toctree-l2"><a class="reference internal" href="Certificate_Chains/Readme.html">11.8. Certificate Chains</a></li>
<li class="toctree-l2"><a class="reference internal" href="../appendix/rjct_server.html">11.9. JRCP_v1 Server</a></li>
<li class="toctree-l2"><a class="reference internal" href="../appendix/platfscp.html">11.10. Using own Platform SCP03 Keys</a></li>
<li class="toctree-l2"><a class="reference internal" href="../appendix/apdu_write_to_buffer.html">11.11. Write APDU to buffer</a></li>
<li class="toctree-l2"><a class="reference internal" href="../api/api_list.html">11.12. Plug &amp; Trust MW APIs</a></li>
</ul>
</li>
</ul>
</ul>
</li>
<li class="dropdown">
<a role="button"
id="dLabelLocalToc"
data-toggle="dropdown"
data-target="#"
href="#">Page <b class="caret"></b></a>
<ul class="dropdown-menu localtoc"
role="menu"
aria-labelledby="dLabelLocalToc"><ul>
<li><a class="reference internal" href="#">5.1.1. DEMO List</a><ul>
<li><a class="reference internal" href="#platforms-list">5.1.1.1. Platforms List</a></li>
<li><a class="reference internal" href="#sss-apis-examples">5.1.1.2. SSS APIs Examples</a></li>
<li><a class="reference internal" href="#cloud-connectivity-examples">5.1.1.3. Cloud connectivity Examples</a></li>
<li><a class="reference internal" href="#openssl-engine-examples">5.1.1.4. OpenSSL Engine Examples</a></li>
<li><a class="reference internal" href="#mbedtls-examples">5.1.1.5. mbedTLS Examples</a></li>
<li><a class="reference internal" href="#opc-ua-examples">5.1.1.6. OPC UA Examples</a></li>
<li><a class="reference internal" href="#psa-tf-m-examples">5.1.1.7. PSA / TF-M Examples</a></li>
<li><a class="reference internal" href="#se05x-specific-examples">5.1.1.8. SE05X Specific Examples</a></li>
<li><a class="reference internal" href="#examples-that-use-openssl">5.1.1.9. Examples that use OpenSSL</a></li>
<li><a class="reference internal" href="#nfc-desfire-examples">5.1.1.10. NFC (DESFire) Examples</a></li>
<li><a class="reference internal" href="#ease-of-use-configuration-examples">5.1.1.11. Ease of Use Configuration Examples</a></li>
<li><a class="reference internal" href="#sems-demos">5.1.1.12. SEMS Demos</a></li>
<li><a class="reference internal" href="#lpc55s-puf-based-examples">5.1.1.13. LPC55S-PUF Based examples</a></li>
</ul>
</li>
</ul>
</ul>
</li>
<li>
<a href="index.html" title="Previous Chapter: 5. Demo and Examples"><span class="glyphicon glyphicon-chevron-left visible-sm"></span><span class="hidden-sm hidden-tablet">&laquo; 5. Demo and Examples</span>
</a>
</li>
<li>
<a href="../sss/ex/doc/sss-api-examples.html" title="Next Chapter: 5.2.1. SSS API Examples"><span class="glyphicon glyphicon-chevron-right visible-sm"></span><span class="hidden-sm hidden-tablet">5.2.1. SSS AP... &raquo;</span>
</a>
</li>
</ul>
</div>
</div>
</div>
<div class="container">
<div class="row">
<div class="col-md-3">
<div id="sidebar" class="bs-sidenav" role="complementary">
<div class="sidebar-header">
<h3>Plug &amp; Trust MW</h3>
</div>
<div class="row">
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../index.html">1. NXP Plug &amp; Trust Middleware</a></li>
<li class="toctree-l1"><a class="reference internal" href="../changes/index.html">2. Changes</a></li>
<li class="toctree-l1"><a class="reference internal" href="../stack/index.html">3. Plug &amp; Trust MW Stack</a></li>
<li class="toctree-l1"><a class="reference internal" href="../building/index.html">4. Building / Compiling</a></li>
<li class="toctree-l1 current"><a class="reference internal" href="index.html">5. Demo and Examples</a><ul class="current">
<li class="toctree-l2 current"><a class="reference internal" href="index.html#demo-list">5.1. Demo List</a><ul class="current">
<li class="toctree-l3 current"><a class="current reference internal" href="#">5.1.1. DEMO List</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="index.html#sss-api-examples">5.2. SSS API Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="index.html#cloud-demos">5.3. Cloud Demos</a></li>
<li class="toctree-l2"><a class="reference internal" href="index.html#linux-specific-demos">5.4. Linux Specific Demos</a></li>
<li class="toctree-l2"><a class="reference internal" href="index.html#opc-ua-example">5.5. OPC-UA Example</a></li>
<li class="toctree-l2"><a class="reference internal" href="index.html#arm-psa-example">5.6. ARM PSA Example</a></li>
<li class="toctree-l2"><a class="reference internal" href="index.html#se05x-examples">5.7. SE05X Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="index.html#openssl-examples">5.8. OpenSSL Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="index.html#tests-for-user-crypto">5.9. Tests for User Crypto</a></li>
<li class="toctree-l2"><a class="reference internal" href="index.html#nxpnfcrdlib-examples">5.10. NXPNFCRDLIB examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="index.html#ease-of-use-examples">5.11. Ease-of-Use examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="index.html#semslite-examples">5.12. Semslite examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="index.html#puf-examples">5.13. PUF examples</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../edgelock2go-agent.html">6. NXP EdgeLock 2GO Agent</a></li>
<li class="toctree-l1"><a class="reference internal" href="../semslite/doc/index.html">7. SEMS Lite Agent</a></li>
<li class="toctree-l1"><a class="reference internal" href="../plugins/index.html">8. Plugins / Add-ins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../cli-tool.html">9. CLI Tool</a></li>
<li class="toctree-l1"><a class="reference internal" href="../a71ch.html">10. A71CH</a></li>
<li class="toctree-l1"><a class="reference internal" href="../appendix.html">11. Appendix</a></li>
</ul>
</div>
<div class="row">
<form class="form" action="../search.html" method="get">
<div class="form-group">
<label for="Search">Search:</label>
<input type="text" name="q" class="form-control" placeholder="Search" />
</div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
</div>
</div>
<div class="body col-md-9 content" role="main">
<div class="section" id="demo-list">
<span id="id1"></span><h1><span class="section-number">5.1.1. </span>DEMO List<a class="headerlink" href="#demo-list" title="Permalink to this headline"></a></h1>
<div class="section" id="platforms-list">
<span id="demo-list-sssapis"></span><h2><span class="section-number">5.1.1.1. </span>Platforms List<a class="headerlink" href="#platforms-list" title="Permalink to this headline"></a></h2>
<dl class="field-list simple">
<dt class="field-odd">KSDK</dt>
<dd class="field-odd"><p>Embedded platforms like FRDM K64F, i.MX RT1060, LPC55S</p>
</dd>
<dt class="field-even">KSDK-CLOUD</dt>
<dd class="field-even"><p>Embedded platforms like FRDM K64F, i.MX RT1060, LPC55S, that can connect to cloud.</p>
</dd>
<dt class="field-odd">LINUX</dt>
<dd class="field-odd"><p>Linux based platforms/systems like iMX6, iMX8, Raspberry Pi</p>
</dd>
<dt class="field-even">PC</dt>
<dd class="field-even"><p>Windows PC</p>
</dd>
<dt class="field-odd">ALL</dt>
<dd class="field-odd"><p><strong>KSDK</strong>, <strong>LINUX</strong>, <strong>PC</strong></p>
</dd>
</dl>
</div>
<div class="section" id="sss-apis-examples">
<h2><span class="section-number">5.1.1.2. </span>SSS APIs Examples<a class="headerlink" href="#sss-apis-examples" title="Permalink to this headline"></a></h2>
<table class="colwidths-given docutils align-default">
<colgroup>
<col style="width: 13%" />
<col style="width: 33%" />
<col style="width: 20%" />
<col style="width: 20%" />
<col style="width: 13%" />
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p>Demo</p></th>
<th class="head"><p>Description</p></th>
<th class="head"><p>Platforms supported</p></th>
<th class="head"><p>SE supported</p></th>
<th class="head"><p>Authentication required</p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p><a class="reference internal" href="../sss/ex/ecc/readme.html#ex-sss-ecc"><span class="std std-numref">Section 5.2.1.1</span></a></p></td>
<td><p><a class="reference internal" href="../sss/ex/ecc/readme.html#ex-sss-ecc"><span class="std std-ref">ECC Example</span></a> Inject ECC Key and use it for sign and verify operation</p></td>
<td><p><strong>ALL</strong></p></td>
<td><p>SE05X (A and C), A71CH</p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p><a class="reference internal" href="../sss/ex/rsa/readme.html#ex-sss-rsa"><span class="std std-numref">Section 5.2.1.2</span></a></p></td>
<td><p><a class="reference internal" href="../sss/ex/rsa/readme.html#ex-sss-rsa"><span class="std std-ref">RSA Example</span></a> Generate RSA key and use it for signin and verify operation</p></td>
<td><p><strong>ALL</strong></p></td>
<td><p>SE05X (B and C)</p></td>
<td></td>
</tr>
<tr class="row-even"><td><p><a class="reference internal" href="../sss/ex/symmetric/readme.html#ex-sss-symmetric"><span class="std std-numref">Section 5.2.1.3</span></a></p></td>
<td><p><a class="reference internal" href="../sss/ex/symmetric/readme.html#ex-sss-symmetric"><span class="std std-ref">Symmetric AES Example</span></a> Inject AES key, encrypt and decrypt data with it</p></td>
<td><p><strong>ALL</strong></p></td>
<td><p>SE05X</p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p><a class="reference internal" href="../sss/ex/hkdf/readme.html#ex-sss-hkdf"><span class="std std-numref">Section 5.2.1.4</span></a></p></td>
<td><p><a class="reference internal" href="../sss/ex/hkdf/readme.html#ex-sss-hkdf"><span class="std std-ref">HKDF Example</span></a> HMAC Key derivation operation based on the info and salt. Inject HMAC key into SE and derive a key using HMAC from the SE into the host keystore</p></td>
<td><p><strong>ALL</strong></p></td>
<td><p>SE05X, A71CH</p></td>
<td></td>
</tr>
<tr class="row-even"><td><p><a class="reference internal" href="../sss/ex/md/readme.html#ex-sss-md"><span class="std std-numref">Section 5.2.1.5</span></a></p></td>
<td><p><a class="reference internal" href="../sss/ex/md/readme.html#ex-sss-md"><span class="std std-ref">Message Digest Example</span></a> Message Digest hashing operation. Calculate SHA256 over data.</p></td>
<td><p><strong>ALL</strong></p></td>
<td><p>SE05X, A71CH</p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p><a class="reference internal" href="../sss/ex/hmac/readme.html#ex-sss-hmac"><span class="std std-numref">Section 5.2.1.6</span></a></p></td>
<td><p><a class="reference internal" href="../sss/ex/hmac/readme.html#ex-sss-hmac"><span class="std std-ref">HMAC Example</span></a> Inject HMAC key and calculate a HMAC</p></td>
<td><p><strong>ALL</strong></p></td>
<td><p>SE05X, A71CH</p></td>
<td></td>
</tr>
<tr class="row-even"><td><p><a class="reference internal" href="../sss/ex/ecdh/readme.html#ex-sss-ecdh"><span class="std std-numref">Section 5.2.1.7</span></a></p></td>
<td><p><a class="reference internal" href="../sss/ex/ecdh/readme.html#ex-sss-ecdh"><span class="std std-ref">ECDH Example</span></a> Inject ECC key into SE and derive a key using ECDH from the SE into the host keystore.</p></td>
<td><p><strong>ALL</strong></p></td>
<td><p>SE05X, A71CH</p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p><a class="reference internal" href="../sss/ex/ecdaa/readme.html#ex-sss-ecdaa"><span class="std std-numref">Section 5.2.1.8</span></a></p></td>
<td><p><a class="reference internal" href="../sss/ex/ecdaa/readme.html#ex-sss-ecdaa"><span class="std std-ref">ECDAA Example</span></a> Generate ECC Barreto-Naehrig key into SE and perform sign operation (ECDAA).</p></td>
<td><p><strong>ALL</strong></p></td>
<td><p>SE05X (A and C)</p></td>
<td></td>
</tr>
</tbody>
</table>
</div>
<div class="section" id="cloud-connectivity-examples">
<span id="demo-list-cloud"></span><h2><span class="section-number">5.1.1.3. </span>Cloud connectivity Examples<a class="headerlink" href="#cloud-connectivity-examples" title="Permalink to this headline"></a></h2>
<table class="colwidths-given docutils align-default">
<colgroup>
<col style="width: 13%" />
<col style="width: 33%" />
<col style="width: 20%" />
<col style="width: 20%" />
<col style="width: 13%" />
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p>Demo</p></th>
<th class="head"><p>Description</p></th>
<th class="head"><p>Platforms supported</p></th>
<th class="head"><p>SE supported</p></th>
<th class="head"><p>Authentication required</p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p><a class="reference internal" href="ksdk/aws_jitr/readme.html#ksdk-demos-aws"><span class="std std-numref">Section 5.3.1</span></a></p></td>
<td><p><a class="reference internal" href="ksdk/aws_jitr/readme.html#ksdk-demos-aws"><span class="std std-ref">AWS Demo for KSDK</span></a> Connect to Amazon Web Services IoT Core</p></td>
<td><p><strong>KSDK-CLOUD</strong></p></td>
<td><p>SE05X, A71CH</p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p><a class="reference internal" href="linux/aws/readme.html#linux-demos-aws"><span class="std std-numref">Section 5.3.2</span></a></p></td>
<td><p><a class="reference internal" href="linux/aws/readme.html#linux-demos-aws"><span class="std std-ref">AWS Demo for iMX Linux / RaspberryPi</span></a> Connect to Amazon Web Servicies</p></td>
<td><p><strong>LINUX</strong></p></td>
<td><p>SE05X, A71CH</p></td>
<td></td>
</tr>
<tr class="row-even"><td><p><a class="reference internal" href="ksdk/gcp/readme.html#ksdk-demos-gcp"><span class="std std-numref">Section 5.3.3</span></a></p></td>
<td><p><a class="reference internal" href="ksdk/gcp/readme.html#ksdk-demos-gcp"><span class="std std-ref">GCP Demo for KSDK</span></a> Connect to Google Cloud</p></td>
<td><p><strong>KSDK-CLOUD</strong></p></td>
<td><p>SE05X, A71CH</p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p><a class="reference internal" href="linux/gcp/readme.html#linux-demos-gcp"><span class="std std-numref">Section 5.3.4</span></a></p></td>
<td><p><a class="reference internal" href="linux/gcp/readme.html#linux-demos-gcp"><span class="std std-ref">GCP Demo for iMX Linux / Raspberry Pi</span></a> Connect to Google Cloud</p></td>
<td><p><strong>LINUX</strong></p></td>
<td><p>SE05X, A71CH</p></td>
<td></td>
</tr>
<tr class="row-even"><td><p><a class="reference internal" href="ksdk/ibm_watson/Readme.html#ksdk-demos-ibm-watson"><span class="std std-numref">Section 5.3.5</span></a></p></td>
<td><p><a class="reference internal" href="ksdk/ibm_watson/Readme.html#ksdk-demos-ibm-watson"><span class="std std-ref">IBM Watson Demo for KSDK</span></a> Connect to IBM Watson</p></td>
<td><p><strong>KSDK-CLOUD</strong></p></td>
<td><p>SE05X, A71CH</p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p><a class="reference internal" href="linux/ibm_watson_iot/readme.html#linux-demos-watson"><span class="std std-numref">Section 5.3.6</span></a></p></td>
<td><p><a class="reference internal" href="linux/ibm_watson_iot/readme.html#linux-demos-watson"><span class="std std-ref">IBM Watson Demo for iMX Linux / Raspberry Pi</span></a> Connect to IBM Watson</p></td>
<td><p><strong>LINUX</strong></p></td>
<td><p>SE05X, A71CH</p></td>
<td></td>
</tr>
<tr class="row-even"><td><p><a class="reference internal" href="ksdk/azure/Readme.html#ksdk-demos-azure"><span class="std std-numref">Section 5.3.7</span></a></p></td>
<td><p><a class="reference internal" href="ksdk/azure/Readme.html#ksdk-demos-azure"><span class="std std-ref">Azure Demo for KSDK</span></a> Connect to Microsoft Azure</p></td>
<td><p><strong>KSDK-CLOUD</strong></p></td>
<td><p>SE05X, A71CH</p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p><a class="reference internal" href="linux/azure/readme.html#linux-demos-azure"><span class="std std-numref">Section 5.3.8</span></a></p></td>
<td><p><a class="reference internal" href="linux/azure/readme.html#linux-demos-azure"><span class="std std-ref">Azure Demo for iMX Linux / Raspberry Pi</span></a> Connect to Microsoft Azure</p></td>
<td><p><strong>LINUX</strong></p></td>
<td><p>SE05X, A71CH</p></td>
<td></td>
</tr>
<tr class="row-even"><td><p><a class="reference internal" href="linux/sss_pkcs11/Readme.html#linux-demos-greengrass"><span class="std std-numref">Section 5.4.1</span></a></p></td>
<td><p><a class="reference internal" href="linux/sss_pkcs11/Readme.html#linux-demos-greengrass"><span class="std std-ref">Greengrass Demo for Linux</span></a> Connect as AWS Greengrass Core</p></td>
<td><p>Raspberry PI</p></td>
<td><p>SE05X</p></td>
<td></td>
</tr>
</tbody>
</table>
</div>
<div class="section" id="openssl-engine-examples">
<span id="demo-list-openssl-api"></span><h2><span class="section-number">5.1.1.4. </span>OpenSSL Engine Examples<a class="headerlink" href="#openssl-engine-examples" title="Permalink to this headline"></a></h2>
<table class="colwidths-given docutils align-default">
<colgroup>
<col style="width: 13%" />
<col style="width: 33%" />
<col style="width: 20%" />
<col style="width: 20%" />
<col style="width: 13%" />
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p>Demo</p></th>
<th class="head"><p>Description</p></th>
<th class="head"><p>Platforms supported</p></th>
<th class="head"><p>SE supported</p></th>
<th class="head"><p>Authentication required</p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p><a class="reference internal" href="linux/tls_client/tls_client_demo.html#tls-client-example"><span class="std std-numref">Section 5.4.2</span></a></p></td>
<td><p><a class="reference internal" href="linux/tls_client/tls_client_demo.html#tls-client-example"><span class="std std-ref">OpenSSL Engine: TLS Client example for iMX/Rpi3</span></a> Setting up a TLS Link using OpenSSL Engine</p></td>
<td><p><strong>LINUX</strong></p></td>
<td><p>SE05X, A71CH</p></td>
<td></td>
</tr>
</tbody>
</table>
</div>
<div class="section" id="mbedtls-examples">
<span id="demo-list-mbedtls"></span><h2><span class="section-number">5.1.1.5. </span>mbedTLS Examples<a class="headerlink" href="#mbedtls-examples" title="Permalink to this headline"></a></h2>
<p>Demos regarding the mbedTLS ALT implementation. See <a class="reference internal" href="../sss/plugin/mbedtls/scripts/readme.html#mbedtls-alt"><span class="std std-ref">Introduction on mbedTLS ALT Implementation</span></a></p>
<table class="colwidths-given docutils align-default">
<colgroup>
<col style="width: 13%" />
<col style="width: 33%" />
<col style="width: 20%" />
<col style="width: 20%" />
<col style="width: 13%" />
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p>Demo</p></th>
<th class="head"><p>Description</p></th>
<th class="head"><p>Platforms supported</p></th>
<th class="head"><p>SE supported</p></th>
<th class="head"><p>Authentication required</p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p>SSL2 Client</p></td>
<td><p>Use extended SSL Client 2 &amp; SSL Server 2 from mbedTLS</p></td>
<td><p><strong>PC</strong></p></td>
<td><p>SE05X, A71CH</p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p>DTLS Client</p></td>
<td><p>Use extended dtls_client &amp; dtls_server from mbedTLS</p></td>
<td><p><strong>PC</strong></p></td>
<td><p>SE05X, A71CH</p></td>
<td></td>
</tr>
</tbody>
</table>
</div>
<div class="section" id="opc-ua-examples">
<span id="demo-list-opc-ua"></span><h2><span class="section-number">5.1.1.6. </span>OPC UA Examples<a class="headerlink" href="#opc-ua-examples" title="Permalink to this headline"></a></h2>
<table class="colwidths-given docutils align-default">
<colgroup>
<col style="width: 13%" />
<col style="width: 33%" />
<col style="width: 20%" />
<col style="width: 20%" />
<col style="width: 13%" />
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p>Demo</p></th>
<th class="head"><p>Description</p></th>
<th class="head"><p>Platforms supported</p></th>
<th class="head"><p>SE supported</p></th>
<th class="head"><p>Authentication required</p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p><a class="reference internal" href="opc_ua/doc/readme.html#opc-ua-open62541-demo"><span class="std std-numref">Section 5.5.1</span></a></p></td>
<td><p><a class="reference internal" href="opc_ua/doc/readme.html#opc-ua-open62541-demo"><span class="std std-ref">OPC UA (Open62541) Demo</span></a> OPC UA Server</p></td>
<td><p><strong>PC</strong>, iMX6</p></td>
<td><p>SE05X</p></td>
<td></td>
</tr>
</tbody>
</table>
</div>
<div class="section" id="psa-tf-m-examples">
<span id="demo-list-psa"></span><h2><span class="section-number">5.1.1.7. </span>PSA / TF-M Examples<a class="headerlink" href="#psa-tf-m-examples" title="Permalink to this headline"></a></h2>
<table class="colwidths-given docutils align-default">
<colgroup>
<col style="width: 15%" />
<col style="width: 38%" />
<col style="width: 23%" />
<col style="width: 23%" />
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p>Demo</p></th>
<th class="head"><p>Description</p></th>
<th class="head"><p>Platforms supported</p></th>
<th class="head"><p>Authentication required</p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p><a class="reference internal" href="se05x/psa_nonsecure/Readme.html#psa-example"><span class="std std-numref">Section 5.6.1</span></a></p></td>
<td><p><a class="reference internal" href="se05x/psa_nonsecure/Readme.html#psa-example"><span class="std std-ref">PSA Non Secure Example</span></a> PSA Secure Non-secure example</p></td>
<td><p>LPC55S</p></td>
<td></td>
</tr>
</tbody>
</table>
</div>
<div class="section" id="se05x-specific-examples">
<span id="demo-list-se050"></span><h2><span class="section-number">5.1.1.8. </span>SE05X Specific Examples<a class="headerlink" href="#se05x-specific-examples" title="Permalink to this headline"></a></h2>
<table class="colwidths-given docutils align-default">
<colgroup>
<col style="width: 13%" />
<col style="width: 33%" />
<col style="width: 20%" />
<col style="width: 20%" />
<col style="width: 13%" />
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p>Demo</p></th>
<th class="head"><p>Description</p></th>
<th class="head"><p>Platforms supported</p></th>
<th class="head"><p>SE supported</p></th>
<th class="head"><p>Authentication required</p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p><a class="reference internal" href="se05x/se05x_Minimal/readme.html#ex-se05x-minimal"><span class="std std-numref">Section 5.7.1</span></a></p></td>
<td><p><a class="reference internal" href="se05x/se05x_Minimal/readme.html#ex-se05x-minimal"><span class="std std-ref">SE05X Minimal example</span></a> Showcase usage of SE05X low level APIs</p></td>
<td><p><strong>ALL</strong></p></td>
<td><p>SE05X</p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p><a class="reference internal" href="se05x/se05x_GetInfo/Readme.html#ex-se05x-info"><span class="std std-numref">Section 5.7.2</span></a></p></td>
<td><p><a class="reference internal" href="se05x/se05x_GetInfo/Readme.html#ex-se05x-info"><span class="std std-ref">SE05X Get Info example</span></a> Showcase Platform details of SE05X</p></td>
<td><p><strong>ALL</strong></p></td>
<td><p>SE05X</p></td>
<td></td>
</tr>
<tr class="row-even"><td><p><a class="reference internal" href="apdu_player/Readme.html#apdu-player-demo"><span class="std std-numref">Section 5.7.3</span></a></p></td>
<td><p><a class="reference internal" href="apdu_player/Readme.html#apdu-player-demo"><span class="std std-ref">APDU Player Demo</span></a> Send RAW APDUs to SE050</p></td>
<td><p><strong>PC</strong>, <strong>LINUX</strong></p></td>
<td><p>SE05X</p></td>
<td><p>None / PlatformSCP03</p></td>
</tr>
<tr class="row-odd"><td><p><a class="reference internal" href="se05x/se05x_policy/Readme.html#se05x-policy-demo"><span class="std std-numref">Section 5.7.4</span></a></p></td>
<td><p><a class="reference internal" href="se05x/se05x_policy/Readme.html#se05x-policy-demo"><span class="std std-ref">Using policies for secure objects</span></a> Showcase usage of policies</p></td>
<td><p><strong>ALL</strong></p></td>
<td><p>SE05X</p></td>
<td></td>
</tr>
<tr class="row-even"><td><p><a class="reference internal" href="se05x/se05x_GetCertificate/Readme.html#se-get-certificate"><span class="std std-numref">Section 5.7.5</span></a></p></td>
<td><p><a class="reference internal" href="se05x/se05x_GetCertificate/Readme.html#se-get-certificate"><span class="std std-ref">Get Certificate from the SE</span></a> Read the certificate from the SE and store it on the file system.</p></td>
<td><p><strong>ALL</strong> (With mbedTLS Only)</p></td>
<td><p>SE05X</p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p><a class="reference internal" href="se05x/se05x_RotatePlatformSCP03Keys/Readme.html#se05x-rotate-keys"><span class="std std-numref">Section 5.7.6</span></a></p></td>
<td><p><a class="reference internal" href="se05x/se05x_RotatePlatformSCP03Keys/Readme.html#se05x-rotate-keys"><span class="std std-ref">SE05X Rotate PlatformSCP Keys Demo</span></a> Showcase Rotation of SE05X PlatformSCP03 Keys</p></td>
<td><p><strong>ALL</strong></p></td>
<td><p>SE05X</p></td>
<td><p>PlatformSCP03</p></td>
</tr>
<tr class="row-even"><td><p><a class="reference internal" href="se05x/se05x_I2cMaster/readme.html#ex-i2cmaster"><span class="std std-numref">Section 5.7.7</span></a></p></td>
<td><p><a class="reference internal" href="se05x/se05x_I2cMaster/readme.html#ex-i2cmaster"><span class="std std-ref">I2C Master Example</span></a> Showcase usage of I2CM interface of SE050</p></td>
<td><p><strong>ALL</strong></p></td>
<td><p>SE05X</p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p><a class="reference internal" href="se05x/ex_se05x_WiFiKDF/Readme.html#ex-se05x-wifi-kdf"><span class="std std-numref">Section 5.7.8</span></a></p></td>
<td><p><a class="reference internal" href="se05x/ex_se05x_WiFiKDF/Readme.html#ex-se05x-wifi-kdf"><span class="std std-ref">SE05X WiFi KDF Example</span></a> Showcase usage of PBKDF</p></td>
<td><p><strong>ALL</strong></p></td>
<td><p>SE05X</p></td>
<td></td>
</tr>
<tr class="row-even"><td><p><a class="reference internal" href="se05x/se05x_export/readme.html#se05x-export-transient-objects"><span class="std std-numref">Section 5.7.9</span></a></p></td>
<td><p><a class="reference internal" href="se05x/se05x_export/readme.html#se05x-export-transient-objects"><span class="std std-ref">SE05X Export Transient objects</span></a> Export transient objects</p></td>
<td><p><strong>PC</strong>, <strong>LINUX</strong></p></td>
<td><p>SE05X</p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p><a class="reference internal" href="se05x/se05x_import/readme.html#se05x-import-transient-objects"><span class="std std-numref">Section 5.7.10</span></a></p></td>
<td><p><a class="reference internal" href="se05x/se05x_import/readme.html#se05x-import-transient-objects"><span class="std std-ref">SE05X Import Transient objects</span></a> Import transient objects</p></td>
<td><p><strong>PC</strong>, <strong>LINUX</strong></p></td>
<td><p>SE05X</p></td>
<td></td>
</tr>
<tr class="row-even"><td><p><a class="reference internal" href="se05x/se05x_ImportExternalObjectPrepare/Readme.html#import-external-obj-prepare"><span class="std std-numref">Section 5.7.11</span></a></p></td>
<td><p><a class="reference internal" href="se05x/se05x_ImportExternalObjectPrepare/Readme.html#import-external-obj-prepare"><span class="std std-ref">Import External Object Prepare</span></a> Create ImportExternlObject raw APDU</p></td>
<td><p><strong>PC</strong>, <strong>LINUX</strong></p></td>
<td><p>SE05X</p></td>
<td><p>ECKey</p></td>
</tr>
<tr class="row-odd"><td><p><a class="reference internal" href="se05x/se05x_MandatePlatformSCP/Readme.html#ex-se05x-mandate-scp"><span class="std std-numref">Section 5.7.12</span></a></p></td>
<td><p><a class="reference internal" href="se05x/se05x_MandatePlatformSCP/Readme.html#ex-se05x-mandate-scp"><span class="std std-ref">SE05X Mandate SCP example</span></a></p></td>
<td><p><strong>ALL</strong></p></td>
<td><p>SE05X</p></td>
<td></td>
</tr>
<tr class="row-even"><td><p><a class="reference internal" href="se05x/se05x_ReadWithAttestation/Readme.html#read-with-attestation"><span class="std std-numref">Section 5.7.13</span></a></p></td>
<td><p><a class="reference internal" href="se05x/se05x_ReadWithAttestation/Readme.html#read-with-attestation"><span class="std std-ref">Read object with Attestation</span></a> Demonstrate how to read object with attestation</p></td>
<td><p><strong>ALL</strong></p></td>
<td><p>SE05X</p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p><a class="reference internal" href="se05x/se05x_TransportLock/readme.html#transport-lock"><span class="std std-numref">Section 5.7.14</span></a></p></td>
<td><p><a class="reference internal" href="se05x/se05x_TransportLock/readme.html#transport-lock"><span class="std std-ref">SE05X Transport Lock example</span></a> Show transport lock feature</p></td>
<td><p><strong>PC</strong>, <strong>LINUX</strong></p></td>
<td><p>SE05X</p></td>
<td><p>None / PlatformSCP03</p></td>
</tr>
<tr class="row-even"><td><p><a class="reference internal" href="se05x/se05x_TransportUnLock/readme.html#transport-unlock"><span class="std std-numref">Section 5.7.15</span></a></p></td>
<td><p><a class="reference internal" href="se05x/se05x_TransportUnLock/readme.html#transport-unlock"><span class="std std-ref">SE05X Transport UnLock example</span></a> Show transport unlock feature</p></td>
<td><p><strong>PC</strong>, <strong>LINUX</strong></p></td>
<td><p>SE05X</p></td>
<td><p>None / PlatformSCP03</p></td>
</tr>
<tr class="row-odd"><td><p><a class="reference internal" href="se05x/se05x_TimeStamp/Readme.html#se05x-time-stamp"><span class="std std-numref">Section 5.7.16</span></a></p></td>
<td><p><a class="reference internal" href="se05x/se05x_TimeStamp/Readme.html#se05x-time-stamp"><span class="std std-ref">SE05X Timestamp</span></a> Demonstrate increment of timestamp inside SE</p></td>
<td><p><strong>ALL</strong></p></td>
<td><p>SE05X</p></td>
<td></td>
</tr>
<tr class="row-even"><td><p><a class="reference internal" href="se05x/se05x_PCR/Readme.html#ex-se05x-pcr"><span class="std std-numref">Section 5.7.17</span></a></p></td>
<td><p><a class="reference internal" href="se05x/se05x_PCR/Readme.html#ex-se05x-pcr"><span class="std std-ref">SE05X PCR example</span></a> Demonstrate PCR feature as Policy</p></td>
<td><p><strong>ALL</strong></p></td>
<td><p>SE05X</p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p><a class="reference internal" href="se05x/se05x_SetAppletFeatures/Readme.html#set-applet-features"><span class="std std-numref">Section 5.7.18</span></a></p></td>
<td><p><a class="reference internal" href="se05x/se05x_SetAppletFeatures/Readme.html#set-applet-features"><span class="std std-ref">Configuring Applet Features</span></a> Demonstrate how to configure applet features</p></td>
<td><p><strong>PC</strong>, <strong>LINUX</strong></p></td>
<td><p>SE05X</p></td>
<td><p>ECKey / ECKey-PlatformSCP03 (FEATURE ID)</p></td>
</tr>
<tr class="row-even"><td><p><a class="reference internal" href="se05x/se05x_GetAPDUBuffer/Readme.html#write-apdu-to-buf"><span class="std std-numref">Section 5.7.19</span></a></p></td>
<td><p><a class="reference internal" href="se05x/se05x_GetAPDUBuffer/Readme.html#write-apdu-to-buf"><span class="std std-ref">Write APDU to buffer</span></a> Demonstrate how to write APDU to buffer</p></td>
<td><p><strong>ALL</strong></p></td>
<td><p>SE05X</p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p><a class="reference internal" href="se05x/se05x_InjectCertificate/Readme.html#se-inject-certificate"><span class="std std-numref">Section 5.7.20</span></a></p></td>
<td><p><a class="reference internal" href="se05x/se05x_InjectCertificate/Readme.html#se-inject-certificate"><span class="std std-ref">Inject Certificate into SE</span></a> Example to showcase injection of certificates into SE</p></td>
<td><p><strong>ALL</strong></p></td>
<td><p>SE05X</p></td>
<td></td>
</tr>
<tr class="row-even"><td><p><a class="reference internal" href="se05x/se05x_ReadState/Readme.html#ex-se05x-readstate"><span class="std std-numref">Section 5.7.21</span></a></p></td>
<td><p><a class="reference internal" href="se05x/se05x_ReadState/Readme.html#ex-se05x-readstate"><span class="std std-ref">SE05X Read State example</span></a> Example to Read the LockState, RestrictMode and PlatformSCPRequest of SE</p></td>
<td><p><strong>ALL</strong></p></td>
<td><p>SE051</p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p><a class="reference internal" href="se05x/se05x_Perso_Delete_Mod_RSAKeyGen/readme.html#ex-se05x-perso-delete-mod-rsakeygen"><span class="std std-numref">Section 5.7.22</span></a></p></td>
<td><p><a class="reference internal" href="se05x/se05x_Perso_Delete_Mod_RSAKeyGen/readme.html#ex-se05x-perso-delete-mod-rsakeygen"><span class="std std-ref">SE05X Personalization Remove RSA Key Generation Module</span></a> Example to showcase to delete rsa key generation module from SE</p></td>
<td><p><strong>ALL</strong></p></td>
<td><p>SE051</p></td>
<td></td>
</tr>
<tr class="row-even"><td><p><a class="reference internal" href="se05x/se05x_DesfireCRC/Readme.html#desfirecrc"><span class="std std-numref">Section 5.7.23</span></a></p></td>
<td><p><a class="reference internal" href="se05x/se05x_DesfireCRC/Readme.html#desfirecrc"><span class="std std-ref">Test non deletion of desfire CRC module without Features</span></a> Demonstrates that desfire CRC module cannot be deleted without auth with FEATURE ID</p></td>
<td><p><strong>PC</strong>, <strong>LINUX</strong></p></td>
<td><p>SE051</p></td>
<td><p>ECKey / ECKey-PlatformSCP03 (FEATURE ID)</p></td>
</tr>
<tr class="row-odd"><td><p><a class="reference internal" href="se05x/se05x_Personalization/readme.html#se05x-personalization"><span class="std std-numref">Section 5.7.24</span></a></p></td>
<td><p><a class="reference internal" href="se05x/se05x_Personalization/readme.html#se05x-personalization"><span class="std std-ref">DEMO for Personalization of SE051</span></a> Personalization of SE051</p></td>
<td><p><strong>PC</strong>, <strong>LINUX</strong></p></td>
<td><p>SE051</p></td>
<td></td>
</tr>
<tr class="row-even"><td><p><a class="reference internal" href="se05x/se05x_MultiThread/Readme.html#se05x-multithread-demo"><span class="std std-numref">Section 5.7.25</span></a></p></td>
<td><p><a class="reference internal" href="se05x/se05x_MultiThread/Readme.html#se05x-multithread-demo"><span class="std std-ref">SE05X MultiThread demo</span></a> Showcase opening multiple sessions using multiple threads</p></td>
<td><p><strong>ALL</strong> (Except MSVC compiler)</p></td>
<td><p>SE05X</p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p><a class="reference internal" href="se05x/se05x_InvokeGarbageCollection/readme.html#ex-se05x-invoke-garbage-collection"><span class="std std-numref">Section 5.7.26</span></a></p></td>
<td><p><a class="reference internal" href="se05x/se05x_InvokeGarbageCollection/readme.html#ex-se05x-invoke-garbage-collection"><span class="std std-ref">SE05X Invoke Garbage Collection Example</span></a> Invoke Garbage Collection</p></td>
<td><p><strong>ALL</strong></p></td>
<td><p>SE05X</p></td>
<td></td>
</tr>
<tr class="row-even"><td><p><a class="reference internal" href="se05x/se05x_ConcurrentEcc/readme.html#se05x-concurrentecc"><span class="std std-numref">Section 5.7.27</span></a></p></td>
<td><p><a class="reference internal" href="se05x/se05x_ConcurrentEcc/readme.html#se05x-concurrentecc"><span class="std std-ref">ECC Concurrent Example</span></a></p></td>
<td><p><strong>ALL</strong></p></td>
<td><p>SE05X</p></td>
<td><p>None/ UserId/ AESkey/ ECkey</p></td>
</tr>
<tr class="row-odd"><td><p><a class="reference internal" href="se05x/se05x_ConcurrentSymm/readme.html#se05x-concurrentsymm"><span class="std std-numref">Section 5.7.28</span></a></p></td>
<td><p><a class="reference internal" href="se05x/se05x_ConcurrentSymm/readme.html#se05x-concurrentsymm"><span class="std std-ref">Symmetric Multi Step Concurrent Example</span></a></p></td>
<td><p><strong>ALL</strong></p></td>
<td><p>SE05X</p></td>
<td><p>None/ UserId/ AESkey/ ECkey</p></td>
</tr>
</tbody>
</table>
</div>
<div class="section" id="examples-that-use-openssl">
<span id="demo-list-openssl"></span><h2><span class="section-number">5.1.1.9. </span>Examples that use OpenSSL<a class="headerlink" href="#examples-that-use-openssl" title="Permalink to this headline"></a></h2>
<table class="colwidths-given docutils align-default">
<colgroup>
<col style="width: 13%" />
<col style="width: 33%" />
<col style="width: 20%" />
<col style="width: 20%" />
<col style="width: 13%" />
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p>Demo</p></th>
<th class="head"><p>Description</p></th>
<th class="head"><p>Platforms supported</p></th>
<th class="head"><p>SE supported</p></th>
<th class="head"><p>Authentication required</p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p><a class="reference internal" href="se05x/seTool/Readme.html#se-tool"><span class="std std-numref">Section 5.8.1</span></a></p></td>
<td><p><a class="reference internal" href="se05x/seTool/Readme.html#se-tool"><span class="std std-ref">Tool to create Reference key file</span></a> Native example to generate refKeys. (Only for NIST-P256 curve).</p></td>
<td><p><strong>LINUX</strong>, <strong>PC</strong></p></td>
<td><p>SE05X, A71CH</p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p><a class="reference internal" href="se05x/certificate_demo/Readme.html#certificate-demo"><span class="std std-numref">Section 5.8.2</span></a></p></td>
<td><p><a class="reference internal" href="se05x/certificate_demo/Readme.html#certificate-demo"><span class="std std-ref">Building a self-signed certificate</span></a> Create self signed certificates</p></td>
<td><p><strong>LINUX</strong>, <strong>PC</strong></p></td>
<td><p>SE05X</p></td>
<td></td>
</tr>
</tbody>
</table>
</div>
<div class="section" id="nfc-desfire-examples">
<span id="demo-list-nfc-rdlib"></span><h2><span class="section-number">5.1.1.10. </span>NFC (DESFire) Examples<a class="headerlink" href="#nfc-desfire-examples" title="Permalink to this headline"></a></h2>
<p>Demos that interact with DESFire card via RC663. These examples can be run from:</p>
<ul class="simple">
<li><p>From <strong>KSDK</strong> with RC663</p></li>
<li><p>From PC with FRDM-K64F &amp; RC663</p></li>
</ul>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>These examples are only included in a separate MW package (including nxpnfcrdlib).
Please contact your NXP FAE or sales for access</p>
</div>
<table class="colwidths-given docutils align-default">
<colgroup>
<col style="width: 23%" />
<col style="width: 54%" />
<col style="width: 23%" />
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p>Demo</p></th>
<th class="head"><p>Description</p></th>
<th class="head"><p>Authentication required</p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p><a class="reference internal" href="nxpnfcrdlib/se05x_Ev2PrepareSE/readme.html#se05x-ev2preparese"><span class="std std-numref">Section 5.10.1</span></a></p></td>
<td><p><a class="reference internal" href="nxpnfcrdlib/se05x_Ev2PrepareSE/readme.html#se05x-ev2preparese"><span class="std std-ref">MIFARE DESFire EV2 : Prepare Secure Element</span></a> Prepare/Provision SE050 with reference Keys.</p>
<p>This example does not use RC663</p>
</td>
<td></td>
</tr>
<tr class="row-odd"><td><p><a class="reference internal" href="nxpnfcrdlib/se05x_Ev2PrepareCard/readme.html#se05x-ev2preparecard"><span class="std std-numref">Section 5.10.2</span></a></p></td>
<td><p><a class="reference internal" href="nxpnfcrdlib/se05x_Ev2PrepareCard/readme.html#se05x-ev2preparecard"><span class="std std-ref">MIFARE DESFire EV2 : Prepare MFDFEV2</span></a> Prepare/Provision DESFireEv2 with reference Keys.</p>
<p>This example does not use SE050.</p>
</td>
<td></td>
</tr>
<tr class="row-even"><td><p><a class="reference internal" href="nxpnfcrdlib/se05x_Ev2Auth/readme.html#ex-ev2auth-se05x"><span class="std std-numref">Section 5.10.3</span></a></p></td>
<td><p><a class="reference internal" href="nxpnfcrdlib/se05x_Ev2Auth/readme.html#ex-ev2auth-se05x"><span class="std std-ref">MIFARE DESFire EV2 : Authentication</span></a> Authenticate MIFARE DESFire EV2 using SE050 &amp; RC663</p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p><a class="reference internal" href="nxpnfcrdlib/se05x_Ev2ChangeKey/readme.html#ex-ev2changekey-se05x"><span class="std std-numref">Section 5.10.4</span></a></p></td>
<td><p><a class="reference internal" href="nxpnfcrdlib/se05x_Ev2ChangeKey/readme.html#ex-ev2changekey-se05x"><span class="std std-ref">MIFARE DESFire EV2 : Change Key</span></a> MIFARE DESFire EV2 Change Key using SE050 &amp; RC663</p></td>
<td></td>
</tr>
<tr class="row-even"><td><p><a class="reference internal" href="nxpnfcrdlib/se05x_Ev2DivChngKey/readme.html#ex-ev2divchngkey-se05x"><span class="std std-numref">Section 5.10.5</span></a></p></td>
<td><p><a class="reference internal" href="nxpnfcrdlib/se05x_Ev2DivChngKey/readme.html#ex-ev2divchngkey-se05x"><span class="std std-ref">MIFARE DESFire EV2 : Diversified Change Key</span></a> MIFARE DESFire EV2 Diversified Change Key using SE050 &amp; RC663</p></td>
<td></td>
</tr>
</tbody>
</table>
</div>
<div class="section" id="ease-of-use-configuration-examples">
<span id="demo-list-eou"></span><h2><span class="section-number">5.1.1.11. </span>Ease of Use Configuration Examples<a class="headerlink" href="#ease-of-use-configuration-examples" title="Permalink to this headline"></a></h2>
<p>Seps for using the Ease Of Use Configuration of SE050.</p>
<table class="colwidths-given docutils align-default">
<colgroup>
<col style="width: 30%" />
<col style="width: 70%" />
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p>Number</p></th>
<th class="head"><p>Description</p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p><a class="reference internal" href="eou_config_ibm.html#eou-config-ibm"><span class="std std-numref">Section 5.11.1</span></a></p></td>
<td><p><a class="reference internal" href="eou_config_ibm.html#eou-config-ibm"><span class="std std-ref">Ease of Use configuration - IBM Watson</span></a></p></td>
</tr>
<tr class="row-odd"><td><p><a class="reference internal" href="eou_config_gcp.html#eou-config-gcp"><span class="std std-numref">Section 5.11.2</span></a></p></td>
<td><p><a class="reference internal" href="eou_config_gcp.html#eou-config-gcp"><span class="std std-ref">Ease of Use configuration - Google Cloud Platform</span></a></p></td>
</tr>
<tr class="row-even"><td><p><a class="reference internal" href="eou_config_azure.html#eou-config-azure"><span class="std std-numref">Section 5.11.3</span></a></p></td>
<td><p><a class="reference internal" href="eou_config_azure.html#eou-config-azure"><span class="std std-ref">Ease of Use configuration - Azure IoT Hub</span></a></p></td>
</tr>
<tr class="row-odd"><td><p><a class="reference internal" href="eou_config_aws.html#eou-config-aws"><span class="std std-numref">Section 5.11.4</span></a></p></td>
<td><p><a class="reference internal" href="eou_config_aws.html#eou-config-aws"><span class="std std-ref">Ease of Use configuration - AWS IoT Console</span></a></p></td>
</tr>
</tbody>
</table>
</div>
<div class="section" id="sems-demos">
<span id="demo-list-sems-lite"></span><h2><span class="section-number">5.1.1.12. </span>SEMS Demos<a class="headerlink" href="#sems-demos" title="Permalink to this headline"></a></h2>
<p>See <a class="reference internal" href="../scripts/cmake_options.html#cmake-option-applet"><span class="std std-ref">Applet</span></a>. You need to compile with <code class="docutils literal notranslate"><span class="pre">-DSE05X_Ver=06_00</span> <span class="pre">-DSE05X_Auth=None</span></code></p>
<table class="docutils align-default">
<colgroup>
<col style="width: 25%" />
<col style="width: 25%" />
<col style="width: 25%" />
<col style="width: 25%" />
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p>Demo</p></th>
<th class="head"><p>Description</p></th>
<th class="head"><p>Platforms supported</p></th>
<th class="head"><p>SE Supported</p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p><a class="reference internal" href="../semslite/ex/sems_lite_ex_update/readme.html#ex-sems-lite-agent-demo"><span class="std std-numref">Section 5.12.1</span></a></p></td>
<td><p><a class="reference internal" href="../semslite/ex/sems_lite_ex_update/readme.html#ex-sems-lite-agent-demo"><span class="std std-ref">SEMS Lite Agent Demo (sems_lite_ex_update)</span></a></p></td>
<td><p><strong>ALL</strong></p></td>
<td><p>SE051</p></td>
</tr>
<tr class="row-odd"><td><p><a class="reference internal" href="../semslite/ex/sems_lite_cli_app/readme.html#sems-lite-demo-cli-app"><span class="std std-numref">Section 5.12.2</span></a></p></td>
<td><p><a class="reference internal" href="../semslite/ex/sems_lite_cli_app/readme.html#sems-lite-demo-cli-app"><span class="std std-ref">SEMS Lite CLI APP</span></a></p></td>
<td><p><strong>PC</strong>, <strong>LINUX</strong></p></td>
<td><p>SE051</p></td>
</tr>
</tbody>
</table>
</div>
<div class="section" id="lpc55s-puf-based-examples">
<span id="demo-list-puf"></span><h2><span class="section-number">5.1.1.13. </span>LPC55S-PUF Based examples<a class="headerlink" href="#lpc55s-puf-based-examples" title="Permalink to this headline"></a></h2>
<table class="colwidths-given docutils align-default">
<colgroup>
<col style="width: 13%" />
<col style="width: 33%" />
<col style="width: 20%" />
<col style="width: 20%" />
<col style="width: 13%" />
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p>Demo</p></th>
<th class="head"><p>Description</p></th>
<th class="head"><p>Platforms supported</p></th>
<th class="head"><p>SE supported</p></th>
<th class="head"><p>Authentication required</p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p><a class="reference internal" href="lpc55s/ex/puf_inject_scp03/Readme.html#puf-inject-scp03"><span class="std std-numref">Section 5.13.1</span></a></p></td>
<td><p><a class="reference internal" href="lpc55s/ex/puf_inject_scp03/Readme.html#puf-inject-scp03"><span class="std std-ref">Key Injection to PUF</span></a> Example to demonstrate inject PlatformSCP keys into PUF</p></td>
<td><p>LPC55S</p></td>
<td><p>SE05X</p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p><a class="reference internal" href="lpc55s/ex/puf_rotate_scp03/Readme.html#puf-rotate-scp03"><span class="std std-numref">Section 5.13.2</span></a></p></td>
<td><p><a class="reference internal" href="lpc55s/ex/puf_rotate_scp03/Readme.html#puf-rotate-scp03"><span class="std std-ref">Key Rotation using PUF</span></a> Example to demonstrate PlatformSCP key rotation using PUF</p></td>
<td><p>LPC55S</p></td>
<td><p>SE05X</p></td>
<td><p>PlatformSCP03</p></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
<footer class="footer">
<div class="container">
<p class="pull-right">
<a href="#">Back to top</a>
</p>
<p>
&copy; Copyright 2018-2020, NXP.<br/>
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 2.4.1.<br/>
</p>
</div>
</footer>
</body>
</html>