v0.13.1 - 2025-01-22
- Fix build [@nicolastemciuc]
v0.13.0 - 2025-01-21
- Use public key from AIK cert for signature algorithm initalization @santiagorodriguez96
- Support algorithm being ECC and pubArea's scheme parameter being TPM_ALG_NULL @santiagorodriguez96
- Allow TPM:TPublic to handle ECC keys in pubArea correctly @santiagorodriguez96
- Fix loading trusted certificates on Windows. #20 & #21 [@johnnyshields], [@salmanasiddiqui]
v0.12.0 - 2022-07-05
- Loose OpenSSL dependency to support 3.2 users. Credits to @stanhu <3
v0.11.0 - 2022-07-05
- Support OpenSSL ~>3.0.0. Credits to @ClearlyClaire <3
v0.10.0 - 2020-07-09
- Support ECDSA with NIST P384 and P521 curves
v0.9.0 - 2020-05-31
- Fixed compatibility with OpenSSL-C (libssl) v1.0.2 (@santiagorodriguez96)
v0.8.0 - 2020-03-29
- Update
openssl-signature_algorithm
gem dependency fromv0.3
tov0.4
.
v0.7.0 - 2020-02-25
TPM::KeyAttestation#valid?
performs certificate path validation. In other words, it verifies trust up to an acceptable trusted root certificate.
- Rename
TPM::EKCertificate
toTPM::AIKCertificate
to fix semantics
v0.6.0 - 2020-01-30
TPM::KeyAttestation.new
now acceptssignature_algorithm
andhash_algorithm
in TPM format in replacement ofJOSE
formatalgorithm
string
v0.5.0 - 2020-01-23
TPM::KeyAttestation#valid?
also checks there's at least a well-formatted key in the attestation
v0.4.0 - 2020-01-20
- Suport verification of RSA-PSS key attestations
v0.3.0 - 2020-01-20
TPM::KeyAttestation#key
returns attested key as an instance ofOpenSSL::PKey::PKey
v0.2.0 - 2020-01-16
TPM::KeyAttestation#valid?
v0.1.0 - 2020-01-15
TPM::EKCertificate
wrapperTPM::SAttest
wrapper