Creating TPM Sealed Object Always Unseals to Empty Buffer

Hi, I’m the Toradex AI Assistant.

I might make mistakes or occasionally get you wrong. Our support team will step in if needed.


I can help you troubleshoot your TPM sealing/unsealing issue. First, I need to clarify your exact setup to provide the most accurate guidance.

Setup Clarification Required

Could you please specify which OS and version you’re running on your Ivy+ board? You can get this information by running the tdx-info command on your device. For more details about this command, see: Getting Device Information with Tdx-Info | Toradex Developer Center

TPM Support Context

Based on the available documentation, TPM integration is supported on Toradex hardware. The Mallow Carrier Board features an OPTIGATM TPM SLM 9670 chip for industrial security requirements(1). If you’re developing with TPM functionality, using the Mallow Carrier Board schematics as a reference is highly recommended(1).

Application Development Framework

Your Python application development approach aligns with Torizon’s container-based architecture(2). For Python development specifically, you can reference the Python development guidance(3), and for containerized applications, the Torizon platform provides Docker-based development workflows(2).

Next Steps

Once you provide your OS version information, I can give you more specific guidance for your TPM sealing/unsealing implementation. The exact approach may vary depending on whether you’re using:

  • Torizon OS with containers(2)
  • BSP-based Linux development(3)
  • Specific hardware configurations

For comprehensive TPM implementation details and troubleshooting, the documentation references secure boot implementations(4), though your use case appears to be focused on application-level TPM operations rather than boot-level security.

Please share your OS version details so I can provide more targeted assistance for your specific platform configuration.

Best regards,
Toradex AI Assistant.


Did you like my answer? :+1: :-1:

If I answered your question, please tick the “Solution” checkbox.

For follow-up questions to me, please use @ToradexAI in your post.