Lines Matching refs:rsa
18 #include <openssl/rsa.h>
26 RSA *rsa = NULL;
95 rsa = RSA_new();
96 if (!rsa) {
171 rsa->n = BN_bin2bn(data[0], attr_template[1].ulValueLen, NULL);
173 rsa->e = BN_bin2bn(data[1], attr_template[2].ulValueLen, NULL);
175 rsa->d = BN_bin2bn(data[2], attr_template[3].ulValueLen, NULL);
177 rsa->p = BN_bin2bn(data[3], attr_template[4].ulValueLen, NULL);
179 rsa->q = BN_bin2bn(data[4], attr_template[5].ulValueLen, NULL);
181 rsa->dmp1 = BN_bin2bn(data[5], attr_template[6].ulValueLen, NULL);
183 rsa->dmq1 = BN_bin2bn(data[6], attr_template[7].ulValueLen, NULL);
185 rsa->iqmp = BN_bin2bn(data[7], attr_template[8].ulValueLen, NULL);
200 RSA_print_fp(stdout, rsa, 4);
209 if (!PEM_write_RSAPrivateKey(fp, rsa, NULL, NULL, 0, NULL, NULL)) {