Lines Matching defs:rsa
19 #include <openssl/rsa.h>
30 RSA *rsa = NULL;
114 rsa = PEM_read_RSAPrivateKey(fp, NULL, NULL, NULL);
116 if (rsa == NULL) {
192 if (BN_num_bytes(rsa->n) > 1024) {
197 BN_bn2bin(rsa->n, data[0]);
198 if (BN_num_bytes(rsa->e) > 1024) {
203 BN_bn2bin(rsa->e, data[1]);
204 if (BN_num_bytes(rsa->d) > 1024) {
209 BN_bn2bin(rsa->d, data[2]);
210 if (BN_num_bytes(rsa->p) > 1024) {
215 BN_bn2bin(rsa->p, data[3]);
216 if (BN_num_bytes(rsa->q) > 1024) {
221 BN_bn2bin(rsa->q, data[4]);
222 if (BN_num_bytes(rsa->dmp1) > 1024) {
227 BN_bn2bin(rsa->dmp1, data[5]);
228 if (BN_num_bytes(rsa->dmq1) > 1024) {
233 BN_bn2bin(rsa->dmq1, data[6]);
234 if (BN_num_bytes(rsa->iqmp) > 1024) {
239 BN_bn2bin(rsa->iqmp, data[7]);
267 template[8].ulValueLen = BN_num_bytes(rsa->n);
270 template[9].ulValueLen = BN_num_bytes(rsa->e);
313 template[10].ulValueLen = BN_num_bytes(rsa->n);
316 template[11].ulValueLen = BN_num_bytes(rsa->e);
319 template[12].ulValueLen = BN_num_bytes(rsa->d);
322 template[13].ulValueLen = BN_num_bytes(rsa->p);
325 template[14].ulValueLen = BN_num_bytes(rsa->q);
328 template[15].ulValueLen = BN_num_bytes(rsa->dmp1);
331 template[16].ulValueLen = BN_num_bytes(rsa->dmq1);
334 template[17].ulValueLen = BN_num_bytes(rsa->iqmp);