Home | History | Annotate | Download | only in common

Lines Matching refs:rsa

26 #include <openssl/rsa.h>
178 LOG(ERROR) << "Only RSA supported on TPM v1.2.";
190 // Create a non-migratable RSA key.
647 crypto::ScopedRSA rsa(RSA_new());
648 CHECK(rsa.get());
651 rsa.get()->e = BN_new();
652 CHECK(rsa.get()->e);
653 BN_set_word(rsa.get()->e, kWellKnownExponent);
655 rsa.get()->e = BN_bin2bn(parms->exponent, parms->exponentSize, nullptr);
656 CHECK(rsa.get()->e);
659 rsa.get()->n = BN_bin2bn(parsed.pubKey.key, parsed.pubKey.keyLength, nullptr);
660 CHECK(rsa.get()->n);
663 int der_length = i2d_RSAPublicKey(rsa.get(), nullptr);
671 der_length = i2d_RSAPublicKey(rsa.get(), &der_buffer);