Eric Frias
|
3d02e3bc00
|
Wrap OpenSSL's random number generator in fc clothing
|
2014-04-02 08:54:13 -04:00 |
|
dnotestein
|
10127a854c
|
Merge branch 'phoenix' of https://github.com/InvictusInnovations/fc into phoenix
Conflicts:
src/crypto/elliptic.cpp
|
2014-03-30 18:32:20 -04:00 |
|
dnotestein
|
f09c91f878
|
added hash64 function that uses sha256 to replace city_hash in blockchain and message protocol-related hashing
|
2014-03-30 14:16:33 -04:00 |
|
Daniel Larimer
|
5f9dfa9a42
|
update http code
|
2014-03-27 19:53:40 -04:00 |
|
Daniel Larimer
|
987568e31b
|
update apis
|
2014-03-27 01:09:08 -04:00 |
|
vogel76
|
163be8a6d0
|
[BW]: [NIP] Added public_key::to_base58 text conversion to simplify contact display_name generation at bts side.
|
2014-03-03 11:31:08 +01:00 |
|
Daniel Larimer
|
4b2d221c05
|
fix ecc point seralization
|
2014-02-27 23:35:24 -05:00 |
|
BrownBear
|
46bfcfe74d
|
added missing files: romix.[hc]pp
|
2014-02-27 12:37:23 +01:00 |
|
BrownBear2
|
49ff83922b
|
added romix kdf and cfb for aes
|
2014-02-26 12:05:17 +01:00 |
|
Tzadik Vanderhoof
|
0761d32d01
|
safer sha256 binary constructor
|
2014-02-24 02:08:48 -05:00 |
|
Tzadik Vanderhoof
|
57769e4df9
|
BSX-21 Import Bitcoin Private Key from String
|
2014-02-24 00:47:00 -05:00 |
|
Daniel Larimer
|
c7baf276a1
|
scrypt code does not compile with clang
|
2014-02-21 15:10:34 -05:00 |
|
batmaninpink
|
1b8b4da925
|
fix scrypt-jane OS X compile
|
2014-02-21 20:57:04 +01:00 |
|
Daniel Larimer
|
cfb2356ab2
|
remove script which doesn't build on OS X
|
2014-02-20 22:00:10 -05:00 |
|
batmaninpink
|
1e509fa1a9
|
added support for scrypt key derivation needed for multibit wallet support
|
2014-02-18 08:59:17 +01:00 |
|
Daniel Larimer
|
5178ca8c1a
|
added api methods to encryption functions
|
2014-02-16 21:28:55 -05:00 |
|
Yuvaraj Gogoi
|
c72ed39acd
|
Fix for issue #216
|
2014-01-19 00:38:04 +05:30 |
|
Yuvaraj Gogoi
|
823c709f41
|
Fix for issue #216 Build fails on Linux 32 bit - __mm_crc32_u64
|
2014-01-17 03:32:58 +05:30 |
|
Daniel Larimer
|
f618f3a10f
|
updated ip serialization forwards
|
2014-01-04 01:21:11 +00:00 |
|
Daniel Larimer
|
a0e648acef
|
improve error message
|
2013-12-17 20:40:41 -05:00 |
|
Daniel Larimer
|
b8a9c77269
|
adding helper function to return uncompressed ecc pub key
|
2013-12-09 22:25:59 -05:00 |
|
Daniel Larimer
|
cf37cd776b
|
update reflect
|
2013-10-22 22:02:55 -04:00 |
|
Daniel Larimer
|
b644ce2b67
|
fix bug loading null pubkey from binary
|
2013-09-11 17:54:45 -04:00 |
|
Daniel Larimer
|
68b9fafe9a
|
disable padding for aes_encoder and decoder
|
2013-09-05 22:09:12 -04:00 |
|
Daniel Larimer
|
8c95d62c9e
|
two phase init of aes encoder/decoder
|
2013-09-05 19:02:10 -04:00 |
|
Daniel Larimer
|
be836e3e47
|
add stream-based aes decryption
|
2013-09-05 18:49:55 -04:00 |
|
Daniel Larimer
|
5bf5cf9219
|
adding aes_load and aes_save methods
|
2013-08-31 13:12:55 -04:00 |
|
Daniel Larimer
|
3acfe018b1
|
various updates
|
2013-08-25 01:24:07 -04:00 |
|
Daniel Larimer
|
6a1f42aba0
|
adding new crypto apis
|
2013-08-24 04:25:03 -04:00 |
|
Daniel Larimer
|
105948ea65
|
json and variant bug fixes
|
2013-08-15 12:44:51 -04:00 |
|
Daniel Larimer
|
f954ff1a25
|
fix bugs with bigint
|
2013-08-14 01:11:48 -04:00 |
|
Daniel Larimer
|
e19c3327a0
|
adding aes encryption and openssl wrapper cleanup
|
2013-08-13 12:58:55 -04:00 |
|
Daniel Larimer
|
9ece96f36e
|
adding unimplemented method
|
2013-08-11 18:14:53 -04:00 |
|
Daniel Larimer
|
dd18675788
|
fix boost 1.54 support
|
2013-08-11 10:18:08 -04:00 |
|
dnotestein
|
404cf8ae5c
|
Merge branch 'phoenix' of https://github.com/InvictusInnovations/fc into phoenix
Conflicts:
CMakeLists.txt
include/fc/ptr.hpp
|
2013-08-11 09:59:55 -04:00 |
|
dnotestein
|
94ce5cd9f2
|
more windows related changes, check what I was thinking with that BOOST1_51 when not in a hurry, maybe it should just be removed now
|
2013-08-10 22:11:59 -04:00 |
|
Daniel Larimer
|
1f03f67d1d
|
added new elliptic curve crypto methods
|
2013-08-10 02:33:15 -04:00 |
|
Daniel Larimer
|
b6bf4bb389
|
fix edge condition in generating ecc key from seed
|
2013-08-02 17:14:26 -04:00 |
|
Daniel Larimer
|
fbadc5bdfa
|
fix uninitialized variables in ecc::compact_signature (fc::array) and a few other places
|
2013-08-02 14:32:59 -04:00 |
|
Daniel Larimer
|
8a9d0c9e13
|
adding ripemd160
|
2013-07-28 10:49:45 -04:00 |
|
Daniel Larimer
|
c8839553c0
|
updated 128bit int math and bigint
|
2013-07-28 02:13:31 -04:00 |
|
Daniel Larimer
|
637372bbc2
|
unify city uint128 with new uint128 class
|
2013-07-26 23:26:51 -04:00 |
|
Daniel Larimer
|
72a1c45905
|
more bigint operators
|
2013-07-19 23:50:04 -04:00 |
|
Daniel Larimer
|
f5f3bb5102
|
error cleanup, log cleanup, bug fixes
|
2013-07-18 22:19:19 -04:00 |
|
Daniel Larimer
|
4ea60ef088
|
fix crashes in ecc handling with nullptr
|
2013-07-18 19:08:58 -04:00 |
|
Daniel Larimer
|
2ef8cfa06e
|
fix bigint bugs
|
2013-07-17 20:55:36 -04:00 |
|
Daniel Larimer
|
87542eba25
|
adding city hash
|
2013-07-17 11:50:45 -04:00 |
|
Daniel Larimer
|
a0f41aa397
|
various updates and enhancements to crypto and network code
|
2013-07-17 02:01:35 -04:00 |
|
Daniel Larimer
|
154a8ab628
|
fix bug converting 'null' private key to variant
|
2013-07-17 02:01:17 -04:00 |
|
Daniel Larimer
|
79cd431503
|
Fixed constness of ecc::private_key call
|
2013-07-11 01:26:54 -04:00 |
|