Torkel Rogstad
21f08deb18
Create DBs transactionally
2019-06-27 15:28:08 +02:00
Torkel Rogstad
5fdeee0137
Add tables for incoming and outgoing transactions
2019-06-27 15:28:08 +02:00
Torkel Rogstad
d313f3e956
Add SPK field to AddressTable
2019-06-27 15:23:23 +02:00
Torkel Rogstad
c4851c924b
Move utxos into wallet test util
2019-06-27 15:23:23 +02:00
Torkel Rogstad
d98592aeb8
Merge pull request #546 from torkelrogstad/2019-06-21-aes-cfb
...
Use key based encryption in AesCrypt
2019-06-27 12:16:53 +02:00
Torkel Rogstad
f8b4525d7e
Move util function into test where it's used'
2019-06-27 11:22:02 +02:00
Torkel Rogstad
1defcc9ad6
Respond to code review from Chris
2019-06-26 17:24:50 +02:00
Torkel Rogstad
eab5975383
Merge pull request #431 from nkohen/coin-selection
...
Basic Coin Selection
2019-06-26 13:13:27 +02:00
Torkel Rogstad
ff0a7776bb
Fix MatchError in TxBuilder
2019-06-26 11:47:36 +02:00
Torkel Rogstad
bfd1979c80
Add XSource:2.12 flag
2019-06-26 11:27:58 +02:00
Torkel Rogstad
9ca607b401
Use explicit constructor for creating AesSalt
...
This fixes a stack overflow bug where calling
fromBytes called .apply(ByteVector) which called
fromBytes which etc...
2019-06-26 11:26:38 +02:00
Torkel Rogstad
9bd5e8cbd2
Merge pull request #547 from cwaldron97/2019-06-21_Siphashkey
...
SipHashKey
2019-06-25 18:59:31 +02:00
Torkel Rogstad
f3210183a5
Add more tests to AesCryptTest, fix doc string
2019-06-25 18:55:22 +02:00
Torkel Rogstad
63d13a7197
Merge pull request #516 from torkelrogstad/2019-06-12-trezor-test
...
Generate test vectors from Trezor
2019-06-25 13:08:49 +02:00
Torkel Rogstad
84904c902f
Fix Scala 2.11 complaints
2019-06-25 11:58:18 +02:00
Torkel Rogstad
21f69158de
Make AesSalt a factory object
2019-06-25 11:39:20 +02:00
Torkel Rogstad
01c5cad9c8
Add toBase64/fromBase64 to AesEncryptedData
2019-06-25 11:39:17 +02:00
cwaldron97
320e5d893f
fixed compiler errors
2019-06-24 15:50:51 -05:00
Nadav Kohen
0b6f4074d6
Made GolombFilter extend NetworkElement ( #549 )
2019-06-24 14:43:04 -05:00
cwaldron97
39b1a44147
scalafmt
2019-06-24 14:12:47 -05:00
cwaldron97
cc9d331269
Changes applied from PR Review
2019-06-24 11:51:50 -05:00
Torkel Rogstad
00ab28d2fe
Fix CoinSelectorTest after rebase
2019-06-24 17:45:31 +02:00
nkohen
6c061a6cf2
Implemented simple greedy coin selection
...
Added tests for current coin selection algorithm options
Responded to code review
Implemented fee estimation calculation in coin selection
Updated tests after rebase
Fixed CoinSelectorTest
Fixed CoinSelectorTest after rebase
2019-06-24 17:41:43 +02:00
Torkel Rogstad
d6375d98d5
Add REPL.it link to AesCryptTest
2019-06-24 17:37:03 +02:00
Torkel Rogstad
e594ec416b
Update wallet project to work new AES changes
2019-06-24 17:25:11 +02:00
Torkel Rogstad
163a47bd7b
Update AesCrypt to work with keys
...
In this commit we update our AesCrypt
functionality to work with AES keys rather
than passphrases that are extended to keys.
This makes it easier to integrate with other
languages, as the key stretching introduces
a bunch of additional parameters to the
actual AES encryption.
We also include tests that verify that we're
able to encrypt/decrypt using Bitcoin-S,
Crypto-JS (JavaScript), pycrypto (Python)
and OpenSSL CLI.
2019-06-24 17:21:41 +02:00
cwaldron97
5a4be58e62
added .map to have SipHashKey Constructor
2019-06-21 17:08:33 -05:00
cwaldron97
cce71e3ffe
fixed GCSTest file
2019-06-21 16:53:41 -05:00
cwaldron97
07dfdaef82
fixed all compiler errors and warning
2019-06-21 16:06:44 -05:00
cwaldron97
331bccdfa8
fixing compilation errors
2019-06-21 15:40:39 -05:00
cwaldron97
dd831dcc2a
added ByteVector import statement
2019-06-21 15:08:47 -05:00
cwaldron97
e99f3db916
fixed toArray def
2019-06-21 14:54:58 -05:00
cwaldron97
79d277ef0c
SipHashKey case class added
2019-06-21 14:48:47 -05:00
Torkel Rogstad
71a1e4b7e7
Merge pull request #545 from torkelrogstad/2019-06-21-ga
...
Add GA tag
2019-06-21 09:54:52 +02:00
Torkel Rogstad
2ed9bcf336
Add GA tag
2019-06-21 09:53:14 +02:00
Torkel Rogstad
f42bde0765
Merge pull request #544 from bitcoin-s/torkelrogstad-patch-1
...
Update bug report template
2019-06-20 18:39:10 +02:00
Torkel Rogstad
daa13d0b5d
Update bug report template
2019-06-20 17:26:02 +02:00
Torkel Rogstad
9dcfb07e3a
Merge pull request #543 from torkelrogstad/2019-06-20-cname
...
Add CNAME to website config
2019-06-20 17:17:38 +02:00
Torkel Rogstad
215c7f5e70
Add CNAME to website config
2019-06-20 17:16:50 +02:00
Torkel Rogstad
589f9726ba
Merge pull request #542 from torkelrogstad/2019-06-20-website-search
...
Docs: Add Algolia search to website
2019-06-20 16:46:00 +02:00
Torkel Rogstad
a5958766f4
Merge pull request #541 from torkelrogstad/2019-06-20-versioned-website
...
Docs: Versioned website
2019-06-20 16:45:39 +02:00
Torkel Rogstad
ffa34a04ac
Docs: Add Algolia search to website
2019-06-20 16:28:55 +02:00
Torkel Rogstad
69e71819de
Add explanatory comment about account creation process
2019-06-20 14:55:06 +02:00
Torkel Rogstad
9c7fbc6cbb
Remove ??? from GetAddresses
2019-06-20 14:53:07 +02:00
Torkel Rogstad
9576b50b6e
Refactor TrezorAddressTest
2019-06-20 14:52:13 +02:00
Torkel Rogstad
6a2f72b3fe
Trezor test vectors
...
In this commit we add:
1) A program for dumping a bunch of address
information from a running Trezor
2) A test in the wallet module that verifies
that our addresses line up with the ones
Trezor generates
2019-06-20 14:29:50 +02:00
Torkel Rogstad
ba380d05e8
Add createNewAccount to wallet
2019-06-20 14:26:49 +02:00
Torkel Rogstad
678fe7b49f
Clean up versions.js
2019-06-20 13:55:29 +02:00
Torkel Rogstad
207578444f
Add website version for 0.1.0
2019-06-20 13:48:12 +02:00
Torkel Rogstad
c9b01dd781
Add versions.js to website
2019-06-20 13:48:12 +02:00