Nils Larsch
|
47d5566646
fix error found by coverity: check if ctx is != NULL before calling BN_CTX_end()
|
пре 18 година |
Nils Larsch
|
ff22e913a3
- use BN_set_negative and BN_is_negative instead of BN_set_sign
|
пре 19 година |
Geoff Thorpe
|
7f5b4dd1e8
Using Horner's algorithm to evaluate the ec polynomial
|
пре 20 година |
Geoff Thorpe
|
ace3ebd661
Improve error handling if decompression of an ec point fails, and cleanup
|
пре 20 година |
Richard Levitte
|
560f7abb7e
Make sure we use unsigned constants, or come compilers may complain.
|
пре 20 година |
Geoff Thorpe
|
b6358c89a1
Convert openssl code not to assume the deprecated form of BN_zero().
|
пре 20 година |
Bodo Möller
|
37c660ff9b
implement fast point multiplication with precomputation
|
пре 22 година |
Bodo Möller
|
922fa76e26
add a comment
|
пре 22 година |
Bodo Möller
|
137445140b
Make ec_GFp_simple_point_get_affine_coordinates() faster
|
пре 22 година |
Bodo Möller
|
b53e44e572
implement and use new macros BN_get_sign(), BN_set_sign()
|
пре 22 година |
Bodo Möller
|
6fb60a84dd
Change BN_mod_sqrt() so that it verifies that the input value is
|
пре 22 година |
Bodo Möller
|
35b73a1f20
Rename implementations of method functions so that they match
|
пре 22 година |
Bodo Möller
|
7793f30e09
add support for elliptic curves over binary fields
|
пре 22 година |
Bodo Möller
|
458c29175e
move ECC ASN1 that is not specific to ECDSA into crypto/ec/,
|
пре 22 година |
Richard Levitte
|
02cbedc387
Make sure short aliases are used where required.
|
пре 22 година |
Bodo Möller
|
b6db386ffd
Change internals of the EC library so that the functions
|
пре 22 година |
Bodo Möller
|
17d6bb8158
New function EC_GROUP_check_discriminant().
|
пре 22 година |
Bodo Möller
|
af28dd6c75
Fix bugs and typos.
|
пре 22 година |
Richard Levitte
|
1f0af2c073
len is a size_t, which is an unsigned integer. Therefore, some
|
пре 23 година |
Bodo Möller
|
48fe4d6233
More EC stuff, including EC_POINTs_mul() for simultaneous scalar
|
пре 24 година |
Bodo Möller
|
42909e3968
Fix ec_GFp_simple_cmp.
|
пре 24 година |
Bodo Möller
|
156e85578d
Implement EC_GFp_mont_method.
|
пре 24 година |
Bodo Möller
|
bb62a8b0c5
More method functions for elliptic curves,
|
пре 24 година |
Bodo Möller
|
1d5bd6cf71
More 'TODO' items.
|
пре 24 година |
Bodo Möller
|
226cc7ded4
More method functions for EC_GFp_simple_method.
|
пре 24 година |
Bodo Möller
|
e869d4bd32
More method functions.
|
пре 24 година |
Bodo Möller
|
60428dbf0a
Some actual method functions (not enough yet to use the EC library, though),
|
пре 24 година |
Bodo Möller
|
58fc62296f
The next bunch of vaporware.
|
пре 24 година |
Bodo Möller
|
0657bf9c14
Implement dispatcher for EC_GROUP and EC_POINT method functions.
|
пре 24 година |
Bodo Möller
|
38e3c5815c
Add yet another (still empty) source code file that I forgot.
|
пре 24 година |