Anthony Hu
|
9cbf348611
|
Merge pull request #240 from dgarske/wolftpm-v2.6.0
wolfTPM v2.6.0 Release
|
2022-09-01 13:45:27 -04:00 |
David Garske
|
94b59d5255
|
wolfTPM v2.6.0
* Fix CMakeList.txt to fix include order.
* Remove execute bit on code files.
|
2022-09-01 10:41:42 -07:00 |
David Garske
|
ed9c746496
|
Merge pull request #239 from anhu/oid_buff
Fix for CSharp `SetCustomExtension`
|
2022-08-29 15:55:10 -07:00 |
David Garske
|
042f4c51aa
|
Simplified fix for CSharp `SetCustomExtension`.
|
2022-08-26 10:52:31 -07:00 |
Anthony Hu
|
ccee50355d
|
Changes from peer review feedback.
|
2022-08-26 09:57:13 -04:00 |
Anthony Hu
|
fde458152f
|
Save OIDs to a persistent buffer.
|
2022-08-25 16:23:19 -04:00 |
David Garske
|
3e91a23efb
|
Merge pull request #238 from anhu/doc_fix
Fix command line option.
|
2022-08-25 07:42:42 -07:00 |
Anthony Hu
|
6433d832e6
|
Fix command line option.
|
2022-08-25 10:39:31 -04:00 |
Anthony Hu
|
7308083d68
|
Merge pull request #237 from dgarske/csharp_setauth
Add CSharp support for setting the auth on a key blob
|
2022-08-11 10:46:43 -04:00 |
David Garske
|
f39b1262af
|
Adds `SetKeyAuthPassword` for `KeyBlob`. Also adds missing test case.
|
2022-08-10 08:20:33 -07:00 |
Anthony Hu
|
63ef022f73
|
Merge pull request #236 from dgarske/doc_fix
Documentation fixes
|
2022-08-02 09:03:50 -04:00 |
David Garske
|
cf89cc42a7
|
Documentation fixes.
|
2022-08-01 10:57:31 -07:00 |
Anthony Hu
|
ed551006fb
|
Merge pull request #235 from dgarske/cmake_options
Fix for CMake `wolftpm/options.h` generation
|
2022-07-27 13:39:33 -04:00 |
David Garske
|
240407235a
|
Fix for CMake `wolftpm/options.h` generation to support disabled source tree changes (`CMAKE_DISABLE_SOURCE_CHANGES`). Fixes permission issue with vcpkg.
|
2022-07-27 10:32:06 -07:00 |
David Garske
|
bacbce123d
|
Merge pull request #234 from anhu/CSharp_API_doc
API documentation for the CSharp wrappers.
|
2022-07-27 10:08:14 -07:00 |
David Garske
|
54a53c03b6
|
Added more CSharp wrapper inline documentation. Fixed doxy error on `wolfTPM2_GetKeyBlobAsBuffer`.
|
2022-07-27 10:03:22 -07:00 |
Anthony Hu
|
eeff3dc77b
|
API documentation for the CSharp wrappers.
|
2022-07-27 12:15:31 -04:00 |
Anthony Hu
|
d7b76cdee5
|
Merge pull request #233 from dgarske/release_v2.5.0
wolfTPM v2.5.0 release
|
2022-07-22 12:50:55 -04:00 |
Anthony Hu
|
3d2a9e8616
|
Merge pull request #227 from dgarske/csr_unit
Add some unit tests for bad CSR distinguished name parsing
|
2022-07-22 12:46:44 -04:00 |
David Garske
|
ff250dde8a
|
Added unit tests for CSR distinguished name parsing. Cleanup the unit test "Passed".
|
2022-07-22 09:44:22 -07:00 |
David Garske
|
3f84b2efbc
|
wolfTPM v2.5.0 release prep
|
2022-07-22 09:32:57 -07:00 |
Anthony Hu
|
7e0fe8fddd
|
Merge pull request #232 from dgarske/csharp_asym
Added CSharp wrapper support for RSA encrypt/decrypt and Sign/Verify
|
2022-07-22 12:23:38 -04:00 |
David Garske
|
00fc34e41d
|
Use correct sign ECC R/S size. Fix scan-build issue with `wolfTPM2_CSR_Generate_ex` and possible use of uninitialized `csrKey->keyType` on cleanup.
|
2022-07-22 09:15:55 -07:00 |
David Garske
|
752ef9d98e
|
Added CSharp wrapper documentation for CSR functions. Duplicates existing doxygen from tpm2_wrap.h to inline CSharp function documentation format.
|
2022-07-21 16:22:24 -07:00 |
David Garske
|
e9f35cc3ed
|
Added CSharp wrapper support for RSA encrypt/decrypt and Sign/Verify. Fixed issue with sign signature buffer size checking. Changed wrapper algorithm arguments to use enum TPM2_Alg.
|
2022-07-21 15:55:08 -07:00 |
Daniel Pouzzner
|
47823ead52
|
Merge pull request #231 from dgarske/rev64
Improve the byte swapping logic for GCC
|
2022-07-21 13:21:43 -05:00 |
David Garske
|
d9b664b719
|
Improve the byte swapping logic for GCC.
|
2022-07-20 10:30:33 -07:00 |
Anthony Hu
|
c32c111397
|
Merge pull request #230 from dgarske/csharp_keynv
CSharp support for Key NV
|
2022-07-19 13:52:11 -04:00 |
David Garske
|
4982af8c2b
|
Improve the Windows TBS NV unavailable error handling.
|
2022-07-19 10:46:49 -07:00 |
David Garske
|
02e41c1673
|
CSharp tests for key NV. Added CSharp `DeleteKey` API.
|
2022-07-19 10:46:23 -07:00 |
Anthony Hu
|
9ce29ff94e
|
Merge pull request #228 from dgarske/infineon_slb9672
Fix for Infineon SLB9672 max speed
|
2022-07-18 15:59:30 -04:00 |
David Garske
|
2ce8062f06
|
Fix for Infineon SLB9672 max speed. For older SLB9670 use `--enable-infineon=slb9670` or define `WOLFTPM_SLB9670`. Fixes #223
|
2022-07-15 15:52:37 -07:00 |
Anthony Hu
|
63be95dd1b
|
Merge pull request #225 from dgarske/csharp_cleanup
Implement `IDisposable` for CSharp classes for cleanup of unmanaged resources
|
2022-07-15 16:31:41 -04:00 |
David Garske
|
6b44458c5c
|
Implement `IDisposable` for CSharp classes that need cleanup of unmanaged resources (see #221)
|
2022-07-13 08:45:33 -07:00 |
Anthony Hu
|
bbecd2bb45
|
Merge pull request #224 from dgarske/csharp_exception
CSharp support for handling TPM errors with exception
|
2022-07-13 11:39:16 -04:00 |
David Garske
|
1a76727edf
|
Support for handling TPM errors with exception (related to #222). Fix for argument order in CSharp `GenerateCSR`. Fix workaround for Windows TBS self test.
|
2022-07-12 16:25:22 -07:00 |
Anthony Hu
|
1a78e4f27f
|
Merge pull request #219 from dgarske/tpm_csr
Adding wrappers for CSR Generation
|
2022-07-12 16:55:30 -04:00 |
David Garske
|
9d2483d327
|
New CSR wrappers to assist with TPM based CSR/Self-Signed-Cert generation including CSharp wrappers. This includes support for subject, key usage, custom request extensions and output as PEM or DER. New structure `WOLFTPM2_CSR`. New API's `wolfTPM2_CSR_*`. New CSharp class `Csr`.
|
2022-07-12 13:53:04 -07:00 |
Eric Blankenhorn
|
baae8ee523
|
Merge pull request #214 from dgarske/slb9672
Infineon SLB9672 support
|
2022-07-01 11:24:23 -05:00 |
Eric Blankenhorn
|
ea97653ab6
|
Merge pull request #216 from dgarske/tpm_rng
Fixes for nonce from TPM hardware
|
2022-07-01 11:17:07 -05:00 |
David Garske
|
44996b03ba
|
Peer review fixes.
|
2022-07-01 08:50:50 -07:00 |
David Garske
|
a84c5801a2
|
Merge pull request #218 from embhorn/gh217
Fix keygen example compiler error on possible NULL string in printf
|
2022-07-01 08:37:05 -07:00 |
Eric Blankenhorn
|
de7f1d6d30
|
Fix keygen example compiler error on possible NULL string in printf
|
2022-07-01 08:40:07 -05:00 |
David Garske
|
b3757892db
|
Fixes for nonce from TPM hardware (when using no wolfCrypt RNG `WOLFTPM2_USE_HW_RNG`).
|
2022-06-29 19:15:56 -07:00 |
David Garske
|
2d4f38176f
|
Add crypto callback support for seeding RNG with TPM.
|
2022-06-29 15:33:37 -07:00 |
Anthony Hu
|
bfadb256d5
|
Merge pull request #215 from dgarske/keycreate_unique
Add create primary key example
|
2022-06-29 17:45:06 -04:00 |
David Garske
|
f0c2f02a20
|
Peer review cleanups.
|
2022-06-29 14:40:39 -07:00 |
David Garske
|
534e89cd7e
|
Added SLB9672 benchmarks.
|
2022-06-29 10:31:56 -07:00 |
David Garske
|
f3610b0a11
|
CSharp wrapper support for setting unique with test case.
|
2022-06-28 17:07:32 -07:00 |
David Garske
|
b41a14689f
|
Add create primary key example. Add support for using a unique template with create and create primary.
|
2022-06-28 16:40:46 -07:00 |