cryptoflex-tool: remove dead code.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@4228 c6295689-39f2-0310-b995-f0e70906c6a9
This commit is contained in:
parent
f161552890
commit
57c38d94ad
|
@ -193,41 +193,6 @@ static int bn2cf(const BIGNUM *num, u8 *buf)
|
||||||
return r;
|
return r;
|
||||||
}
|
}
|
||||||
|
|
||||||
#if 0
|
|
||||||
|
|
||||||
int mont(RSA *rsa, u8 *j0)
|
|
||||||
{
|
|
||||||
BIGNUM Ri, RR, Ni;
|
|
||||||
BN_CTX *bn_ctx = BN_CTX_new();
|
|
||||||
int num_bits = BN_num_bits(rsa->n);
|
|
||||||
u8 tmp[512];
|
|
||||||
|
|
||||||
BN_init(&Ri);
|
|
||||||
BN_init(&RR);
|
|
||||||
BN_init(&Ni);
|
|
||||||
BN_zero(&RR);
|
|
||||||
BN_set_bit(&RR, num_bits);
|
|
||||||
if ((BN_mod_inverse(&Ri, &RR, rsa->n, bn_ctx)) == NULL) {
|
|
||||||
fprintf(stderr, "BN_mod_inverse() failed.\n");
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
BN_lshift(&Ri, &Ri, num_bits);
|
|
||||||
BN_sub_word(&Ri, 1);
|
|
||||||
BN_div(&Ni, NULL, &Ri, rsa->n, bn_ctx);
|
|
||||||
|
|
||||||
bn2cf(&Ni, tmp);
|
|
||||||
memcpy(j0, tmp, BN_num_bytes(&Ni)/2);
|
|
||||||
printf("Ni from SSL:\n");
|
|
||||||
util_hex_dump_asc(stdout, tmp, BN_num_bytes(&Ni), -1);
|
|
||||||
|
|
||||||
BN_free(&Ri);
|
|
||||||
BN_free(&RR);
|
|
||||||
BN_free(&Ni);
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
static int parse_public_key(const u8 *key, size_t keysize, RSA *rsa)
|
static int parse_public_key(const u8 *key, size_t keysize, RSA *rsa)
|
||||||
{
|
{
|
||||||
const u8 *p = key;
|
const u8 *p = key;
|
||||||
|
@ -784,11 +749,7 @@ static int encode_public_key(RSA *rsa, u8 *key, size_t *keysize)
|
||||||
memcpy(p, bnbuf, 2*base);
|
memcpy(p, bnbuf, 2*base);
|
||||||
p += 2*base;
|
p += 2*base;
|
||||||
|
|
||||||
#if 0
|
|
||||||
mont(rsa, p); /* j0 */
|
|
||||||
#else
|
|
||||||
memset(p, 0, base);
|
memset(p, 0, base);
|
||||||
#endif
|
|
||||||
p += base;
|
p += base;
|
||||||
|
|
||||||
memset(bnbuf, 0, 2*base);
|
memset(bnbuf, 0, 2*base);
|
||||||
|
|
Loading…
Reference in New Issue