|
|
91764f43de
|
src/libsecp256k1/ecdsa.cpp: Adding ecdsa_recover()
|
2023-03-22 14:42:11 +01:00 |
|
|
|
53e126cb62
|
Adding src/libsecp256k1/ecdsa.cpp
|
2023-03-22 14:42:11 +01:00 |
|
|
|
760c50a655
|
src/libsecp256k1/ec.cpp: implement ec_generate_key() using ec_generqate_privkey() and ec_get_publickey()
|
2023-03-22 14:42:11 +01:00 |
|
|
|
b10911b21b
|
src/libsecp256k1/ec.cpp: Implement ec_generate_privkey() and ec_get_publickey()
|
2023-03-22 14:42:11 +01:00 |
|
|
|
78d90b622e
|
src/libsecp256k1/ec.cpp: ec_generate_key() should return 0 on success.
|
2023-03-22 14:42:11 +01:00 |
|
|
|
54fc8614ef
|
Adding src/libsecp256k1/ec.cpp
|
2023-03-22 14:39:42 +01:00 |
|
|
|
2ab5e7b444
|
Adding src/libsecp256k1/rng.h
|
2023-03-22 14:39:42 +01:00 |
|
|
|
d853ed6f62
|
Adding src/openssl/ecdsa.cpp
|
2023-03-22 14:38:03 +01:00 |
|
|
|
f0ebda6da5
|
src/openssl/internal.h: Adding signature serialize/unserialize function definitions.
|
2023-03-22 14:37:33 +01:00 |
|
|
|
4aa94ebee9
|
src/openssl/helpers.c: Adding signature serialize/unserialize functions.
|
2023-03-22 14:37:33 +01:00 |
|
|
|
073955ab50
|
src/openssl/internal.h: Adding EC_KEY_new_secp256k1 macro
|
2023-03-22 14:37:33 +01:00 |
|
|
|
d695d1c9ad
|
src/openssl/internal.h: Adding ECDSA_SIG_recover_key_GFp function definition.
|
2023-03-22 14:21:17 +01:00 |
|
|
|
e4150af355
|
Adding src/openssl/recovery.c
|
2023-03-22 14:20:44 +01:00 |
|
|
|
88dacd22f8
|
src/openssl/ec.cpp: move helper functions/macros to internal.h and helpers.c files.
|
2023-03-22 14:19:36 +01:00 |
|
|
|
b1da6552f7
|
src/openssl/ec.cpp: make calculate_pubkey() output an EC_POINT instead of encoding to binary, also pass group as a parameter.
|
2023-03-22 14:03:03 +01:00 |
|
|
|
7ead6f6bde
|
src/openssl/ec.cpp: simplify EC_POINT_point2oct() with a macro.
|
2023-03-22 13:59:14 +01:00 |
|
|
|
a3efb5a5f2
|
src/openssl/ec.cpp: Remove unused variables.
|
2023-03-21 15:43:39 +01:00 |
|
|
|
73819444e5
|
include/libeosio/WIF.hpp: adding signature encode/decode functions.
|
2023-03-20 13:48:35 +01:00 |
|
|
|
171876bbfa
|
include/libeosio/ec.hpp: adding ec_generate_privkey() and ec_get_publickey()
|
2023-03-19 21:51:18 +01:00 |
|
|
|
4b8c1c7733
|
src/ec.cpp: in _hex() add comma between numbers.
|
2023-03-19 15:32:08 +01:00 |
|
|
|
d904fd38c3
|
src/ec.cpp: in _hex() append leading zero if value is <= 0xF
|
2023-03-19 15:32:08 +01:00 |
|
|
|
6c6c7e2329
|
src/openssl/ec.cpp: implement ec_init() and ec_shutdown()
|
2023-03-19 12:02:14 +01:00 |
|
|
|
2a2360bd7d
|
Split include/libeosio/types.hpp into ec.hpp and hash.hpp
|
2023-03-11 09:48:12 +01:00 |
|
|
|
c990bae52e
|
include/libeosio/WIF.hpp: Adding wif_pub_decode function
|
2023-03-10 13:48:26 +01:00 |
|
|
|
4015399d47
|
include/libeosio/WIF.hpp: Adding wif_priv_decode function.
|
2023-03-10 11:13:32 +01:00 |
|
|
|
a99a23ae9b
|
include/libeosio/base58.hpp: Change decode function to accept vector instead of string.
|
2023-03-10 10:38:52 +01:00 |
|
|
|
ed59959b5b
|
include/libeosio/base58.hpp: adding base58_decode functions.
|
2023-03-09 18:18:10 +01:00 |
|
|
|
bf73487abc
|
include/libeosio/types.hpp: Adding stream operator functions.
|
2023-03-08 18:15:23 +01:00 |
|
|
|
77c93edc13
|
include/libeosio/WIF.hpp: Pass ec_privkey_t and ec_pubkey_t as const reference.
|
2023-03-08 17:24:22 +01:00 |
|
|
|
eab4aee8af
|
WIF: add optional prefix parameter to wif_pub_encode() and wif_print_key(), defaults to "EOS"
|
2021-05-07 13:45:37 +02:00 |
|
|
|
56f056551e
|
Update copyright year.
|
2021-02-24 13:58:47 +01:00 |
|
|
|
000f35cd9c
|
src/WIF.cpp: include cstring instead of string.h
|
2021-02-24 13:56:55 +01:00 |
|
|
|
aa7f304118
|
Rename .h files to .hpp
|
2020-04-19 11:09:32 +02:00 |
|
|
|
137d5cbe31
|
Initial Commit
|
2020-04-05 13:11:07 +02:00 |
|