Lines Matching refs:encbn
106 BIGNUM *encbn;
115 encbn = BN_new();
127 if (!BN_mod_exp(encbn, decbn, rsa->e, rsa->n, NULL)) {
131 encc = BN_num_bytes(encbn);
132 i = BN_bn2bin(encbn, &encbuf[nbytes - encc]);
141 BN_clear_free(encbn);
148 BIGNUM *encbn;
156 decbn = encbn = NULL;
164 encbn = BN_new();
172 BN_bin2bn(encbuf, enclen, encbn);
173 if (BN_cmp(encbn, rsa->n) >= 0) {
174 printf("bad encbn\n");
177 BN_mod_exp(decbn, encbn, rsa->d, rsa->n, NULL);
181 BN_clear_free(encbn);
192 BIGNUM *encbn;
200 decbn = encbn = NULL;
214 if ((encbn = BN_new()) == NULL ||
224 if (BN_bin2bn(encbuf, enclen, encbn) == NULL) {
228 if (BN_cmp(encbn, rsa->n) >= 0) {
232 if (BN_mod_exp(decbn, encbn, rsa->e, rsa->n, NULL) < 0) {
242 BN_free(encbn);