tpm2-tss-engine
tpm2-tss-engine copied to clipboard
OpenSSL Engine for TPM2 devices
Let's not tell applications that if they have a PEM file with `-----BEGIN TSS2 PRIVATE KEY-----` they need to try both `tpm2` and `tpm2tss` engines to see which one happens...
> Implement an `ameth` which implements `ASN1_PKEY_CTRL_DEFAULT_MD_NID`, reporting SHA256 as mandatory. Split out from #15
Hi im tryng to add tpm2tss engine to openssl root:/home# openssl engine -t -c (rdrand) Intel RDRAND engine [RAND] [ available ] (dynamic) Dynamic engine loading support [ unavailable ]...
In `openssl.conf.sample`, the option `ECDSA` has been removed since OpenSSL_1_1_0-pre1 in this [commit](https://github.com/openssl/openssl/commit/1eb97c3ecd5a9c7faa9436d506735be0bd7c3b4b#diff-14dfb541c246d67b67ccfa6f47883b4a7517a38bfba187941df0b6468ab815a7L110). It seems harmless, but if the [parser](https://github.com/openssl/openssl/blob/OpenSSL_1_1_0-pre1/crypto/engine/eng_cnf.c#L91) encountered an invalid option, it will exit silently. Meaning, everything...
When I run ``` tpm2tss-genkey --alg=ecdsa mykey --ownerpw=xxxx ``` I get this error message: ``` Could not load tpm2tss engine ``` Also openssl gives error messages: ``` [fansari@bat keys]$ openssl...
Hello, Is it possible to send authentication data with the requests? (For example, if the owner hierarchy has a password). I know it is mentioned in page, but I can...
I am new to TPM2TSS engine I am running basic commands from exercise here https://github.com/tpm2-software/tpm2-tss-engine#self-signed-certificate-generate-operation However it gives following error tpm2tss-genkey -a ecdsa -v -s 256 pri_pub_blob.key openssl req -new...
I am using tpm2tss for secure communication command: ./tpm2tss-genkey -a rsa -s 2048 -P 0x81000000 mykey and then extract the public key using the following command. openssl rsa -engine tpm2tss...
If an existing key or the new key is not intended to be stored in a file, the current implementation requires the creation of temporary files with all its odds...
This code is to enable tpm2-tss-engine to support the SMx algorithm. (#277)