TPM2 engine and key creation tools for openssl

Clone this repo:
  1. a336823 Version 4.0.0 by James Bottomley · 9 weeks ago master v4.0.0
  2. 5f7c8a7 tpm2-common.c: Fix gcc-13 being picky about int to enum conversion by James Bottomley · 2 months ago
  3. ebd7ed4 decode_encode: fix the provider recursion problem by James Bottomley · 2 months ago
  4. e718104 tests: add provider tests by James Bottomley · 3 months ago
  5. 184d8dd provider: add nv key handling with store by James Bottomley · 3 months ago
  6. 5fe4ac3 provider: add decryption functions by James Bottomley · 3 months ago
  7. f6fae5f openssl3 provider: add signatures by James Bottomley · 3 months ago
  8. 4470661 Add openssl3 provider by James Bottomley · 3 months ago
  9. 97543e1 Add missing OpenSSL3 functions by James Bottomley · 3 months ago
  10. 3e7e24c intel-tss: update for openssl-3 by James Bottomley · 2 months ago
  11. 261becb Version 3.4.0 by James Bottomley · 3 months ago v3.4.0
  12. 3e202ac tpm2-common.c: fix uninitialized variable in tpm2_try_policy() by James Bottomley · 3 months ago
  13. c4033c4 seal_tpm2_data: fix importable key creation with Intel TSS by James Bottomley · 3 months ago
  14. cf6bcb0 doc: update the OID in the RFC to match reality by James Bottomley · 3 months ago
  15. 07344a6 tpm2-common: factor out RSA decryption by James Bottomley · 3 months ago
  16. 2375eae add tests for elliptic curve parent authority by James Bottomley · 3 months ago
  17. d342a96 tpm2-common: allow arbitrary hashes for elliptic curve signatures by James Bottomley · 3 months ago
  18. 79041f4 tpm2-common: factor out elliptic curve signature and derivation by James Bottomley · 3 months ago
  19. f2b3110 tpm2-common: reshuffle pieces for openssl3 provider by James Bottomley · 3 months ago
  20. 989c6cc tests: make engine specification and inputs variables by James Bottomley · 3 months ago