Lines Matching refs:tpmSignature
294 const TPMT_SIGNATURE *tpmSignature, in ifapi_tpm_ecc_sig_to_der() argument
299 return_if_null(tpmSignature, "tpmSignature is NULL", TSS2_FAPI_RC_BAD_REFERENCE); in ifapi_tpm_ecc_sig_to_der()
313 bns = BN_bin2bn(&tpmSignature->signature.ecdsa.signatureS.buffer[0], in ifapi_tpm_ecc_sig_to_der()
314 tpmSignature->signature.ecdsa.signatureS.size, NULL); in ifapi_tpm_ecc_sig_to_der()
317 bnr = BN_bin2bn(&tpmSignature->signature.ecdsa.signatureR.buffer[0], in ifapi_tpm_ecc_sig_to_der()
318 tpmSignature->signature.ecdsa.signatureR.size, NULL); in ifapi_tpm_ecc_sig_to_der()
634 TPMT_SIGNATURE *tpmSignature) in ifapi_ecc_der_sig_to_tpm() argument
638 return_if_null(tpmSignature, "tpmSignature is NULL", TSS2_FAPI_RC_BAD_REFERENCE); in ifapi_ecc_der_sig_to_tpm()
662 tpmSignature->signature.ecdsa.hash = hashAlgorithm; in ifapi_ecc_der_sig_to_tpm()
663 tpmSignature->sigAlg = TPM2_ALG_ECDSA; /**< only ECDSA is used by FAPI */ in ifapi_ecc_der_sig_to_tpm()
664 ifapi_bn2binpad(bnr, &tpmSignature->signature.ecdsa.signatureR.buffer[0], in ifapi_ecc_der_sig_to_tpm()
666 tpmSignature->signature.ecdsa.signatureR.size = keySize; in ifapi_ecc_der_sig_to_tpm()
667 ifapi_bn2binpad(bns, &tpmSignature->signature.ecdsa.signatureS.buffer[0], in ifapi_ecc_der_sig_to_tpm()
669 tpmSignature->signature.ecdsa.signatureS.size = keySize; in ifapi_ecc_der_sig_to_tpm()
701 TPMT_SIGNATURE *tpmSignature) in ifapi_der_sig_to_tpm() argument
706 return_if_null(tpmSignature, "tpmSignature is NULL", TSS2_FAPI_RC_BAD_REFERENCE); in ifapi_der_sig_to_tpm()
711 tpmSignature->sigAlg = TPM2_ALG_RSAPSS; in ifapi_der_sig_to_tpm()
712 tpmSignature->signature.rsapss.hash = hashAlgorithm; in ifapi_der_sig_to_tpm()
713 tpmSignature->signature.rsapss.sig.size = signatureSize; in ifapi_der_sig_to_tpm()
714 memcpy(&tpmSignature->signature.rsapss.sig.buffer[0], signature, in ifapi_der_sig_to_tpm()
717 tpmSignature->sigAlg = TPM2_ALG_RSASSA; in ifapi_der_sig_to_tpm()
718 tpmSignature->signature.rsassa.hash = hashAlgorithm; in ifapi_der_sig_to_tpm()
719 tpmSignature->signature.rsassa.sig.size = signatureSize; in ifapi_der_sig_to_tpm()
720 memcpy(&tpmSignature->signature.rsassa.sig.buffer[0], signature, in ifapi_der_sig_to_tpm()
729 tpmSignature); in ifapi_der_sig_to_tpm()