| <!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 — Plug & 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 & 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 & 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 & 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 & 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 & 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">« 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... »</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 & Trust MW</h3> |
| </div> |
| |
| <div class="row"> |
| <ul class="current"> |
| <li class="toctree-l1"><a class="reference internal" href="../index.html">1. NXP Plug & 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 & 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 & 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 & 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 & 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 & 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 & 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 & 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> |
| © Copyright 2018-2020, NXP.<br/> |
| Created using <a href="http://sphinx-doc.org/">Sphinx</a> 2.4.1.<br/> |
| </p> |
| </div> |
| </footer> |
| </body> |
| </html> |