New "i62" code for big integers with 64x64->128 opcodes; also improved "i31" modular exponentiation.
This commit is contained in:
parent
90bc9406c3
commit
8b2fe3add6
22 changed files with 1504 additions and 73 deletions
|
|
@ -28,9 +28,5 @@
|
|||
void
|
||||
br_ssl_client_set_default_rsapub(br_ssl_client_context *cc)
|
||||
{
|
||||
#if BR_LOMUL
|
||||
br_ssl_client_set_rsapub(cc, &br_rsa_i15_public);
|
||||
#else
|
||||
br_ssl_client_set_rsapub(cc, &br_rsa_i31_public);
|
||||
#endif
|
||||
br_ssl_client_set_rsapub(cc, br_rsa_public_get_default());
|
||||
}
|
||||
|
|
|
|||
|
|
@ -28,9 +28,5 @@
|
|||
void
|
||||
br_ssl_engine_set_default_rsavrfy(br_ssl_engine_context *cc)
|
||||
{
|
||||
#if BR_LOMUL
|
||||
br_ssl_engine_set_rsavrfy(cc, &br_rsa_i15_pkcs1_vrfy);
|
||||
#else
|
||||
br_ssl_engine_set_rsavrfy(cc, &br_rsa_i31_pkcs1_vrfy);
|
||||
#endif
|
||||
br_ssl_engine_set_rsavrfy(cc, br_rsa_pkcs1_vrfy_get_default());
|
||||
}
|
||||
|
|
|
|||
|
|
@ -97,12 +97,8 @@ br_ssl_server_init_full_rsa(br_ssl_server_context *cc,
|
|||
*/
|
||||
br_ssl_server_set_single_rsa(cc, chain, chain_len, sk,
|
||||
BR_KEYTYPE_KEYX | BR_KEYTYPE_SIGN,
|
||||
#if BR_LOMUL
|
||||
br_rsa_i15_private, br_rsa_i15_pkcs1_sign
|
||||
#else
|
||||
br_rsa_i31_private, br_rsa_i31_pkcs1_sign
|
||||
#endif
|
||||
);
|
||||
br_rsa_private_get_default(),
|
||||
br_rsa_pkcs1_sign_get_default());
|
||||
|
||||
/*
|
||||
* Set supported hash functions.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue