Topic: Storing key in NV with authentication fails - create_primary example
I tried to use one of the WolfTPM example: create_primary to create and store in NV the key. Example works for non authentication run settings but when I use aes or xor option the TPM2_EvictControl fails returning following error:
TPM2_EvictControl failed 2690: TPM_RC_ATTRIBUTES: Inconsistent attributes
arguments that I use:
create_primary -rsa -oh -aes -store=0x81000000
I use WolfSSL and WolfTPM, WolfTPM build with WOLFTPM2_USE_HW_RNG (to use TPM random number generator).
Same test but without aes works:
create_primary -rsa -oh -store=0x81000000
TPM2_EvictControl Auth 0x40000001, Key 0x80000000, Persistent 0x81000000
Is it my configuration/build issue WolfSSL/WolfTPM or TPM2_EvictControl cannot be run with authentication?