| Previous | Next |
| TPM_20_E_TAG | TPM_20_E_INSUFFICIENT |
TPM_20_E_SELECTOR
TPM_20_E_SELECTOR maps to TPM_RC_SELECTOR. TPM structures often use a selector such as an algorithm or object type to choose a member of a union. The selector in this request was not valid for that union, so the TPM cannot interpret the following member as intended.
How to avoid a false fix
- Validate the selector before serializing the union and build only the member defined for that selector.
- Check that the selector is supported by this TPM; a known selector can still be unavailable in a device capability set.
- Distinguish this from
TPM_20_E_TYPE, which concerns an inappropriate value type, and fromTPM_20_E_SCHEME, which concerns an incompatible cryptographic scheme.
TCG TPM 2.0 Part 2: union types and TPM_RC_SELECTOR · tpm2_getcap algorithms
Looking for a different code? Search another status or error code.