SomberNight
16e4827e8c
use libsecp256k1 if available. abstract away ecc stuff. move symmetric crypto and hash functions to crypto.py
7 years ago
Dimitris Apostolou
989c9c2b55
Fix typos
7 years ago
SomberNight
7b50790584
do not raise BaseException
7 years ago
SomberNight
42582b6a64
fix #4219
7 years ago
SomberNight
9b7536e75c
use explicit utf-8 encoding when opening files in text mode
7 years ago
SomberNight
500c0493d0
clean up prev commit
7 years ago
Abdussamad
5997c18aef
better code organization
function parameters should be lowercase
Fix crash on invalid labels import
Added invoice exporting and reduced duplicate code
Better exception handling
removed json module import
some more cleanup
Cleaned up some stuff
Added exporting contacts
7 years ago
SomberNight
909c063eb1
contact/invoice import: better exception handling.
see #3904
7 years ago
ThomasV
60e0b43b81
fix 3262: protobuf SerializeToString() returns bytes..
7 years ago
Justin Turner Arthur
857eb4ac1d
Remove unused imports. Explicitly import a few deep imports.
7 years ago
Justin Turner Arthur
9a0aa9b478
Remove Python 2 support imports.
7 years ago
SomberNight
0d0f8c5842
fix: payment request related stuff (qt crash, exporting, refresh bug)
7 years ago
SomberNight
67f418e94d
fix: saving payment request as bip70 file
7 years ago
ThomasV
7f58e23ed9
python3 update
7 years ago
ThomasV
216e9403be
cleanup six (no python2 support)
7 years ago
ThomasV
e02687bcf2
python3 updates
8 years ago
Johann Bauer
8e54d5c4d4
Make proxies work
8 years ago
ThomasV
4f516dc08e
fixes for paymentrequests and python3
8 years ago
Dmitry Sorokin
21101386a2
paymentrequest upd
8 years ago
Dmitry Sorokin
362ca96f38
x509 fixes and plugins
8 years ago
Dmitry Sorokin
d304ccdf17
py3 in qtgui
8 years ago
Dmitry Sorokin
5be78950ca
py3
8 years ago
ThomasV
6185f94de4
archive paid invoices in the history tab
8 years ago
ThomasV
dcffea150e
store contacts and invoices in wallet file. fix #1482
8 years ago
ThomasV
6d38c411d1
lazy load certificates
8 years ago
ThomasV
54dcca0787
fix #2118
8 years ago
Alexander Schlarb
c666070af4
Properly handle invalid payment request URLs
Otherwise the client would simply hang when receiving an invalid URL dumping
a hard-to-read exception to the terminal.
8 years ago
ThomasV
d950cd7323
fix crash when parsing request (issue #1969 )
8 years ago
ThomasV
305843999e
Relicensing
9 years ago
ThomasV
41f6fec2ac
kivy: set_paid for paid invoices
9 years ago
ThomasV
fd0e5739e2
kivy: disable amount and description buttons if payment request is signed
9 years ago
ThomasV
fbfb75eaa1
kivy: use scrollview for invoice dialog
9 years ago
ThomasV
d56ec05b9b
kivy: show payment request details
9 years ago
ThomasV
dcc59d6f70
rm unused PR state
9 years ago
ThomasV
ff7bdc1f38
paymentrequest.py: return No Signature
9 years ago
ThomasV
2955fd1a8c
allow unsigned payment requests
9 years ago
ThomasV
078cabd745
kivy: store contacts as invoices
9 years ago
ThomasV
0b54ed0243
follow up 0d52911561
9 years ago
ThomasV
ebd5a565ed
fix: add missing definition of sha1
9 years ago
ThomasV
ca3c320ef4
simplify x509 constructor
10 years ago
ThomasV
aadffa0c8f
check_ssl_config: verify pubkey
10 years ago
ThomasV
a9e74da11c
check SSL certificate in config dialog
10 years ago
ThomasV
e8d30129ea
replace TLSLite dependency with minimal RSA implementation
10 years ago
ThomasV
508b5373ac
minor fixes
10 years ago
ThomasV
8960b16e09
more sanitization
10 years ago
ThomasV
b813ba0bdd
sanitize timestamp and expiration in requests
10 years ago
ThomasV
acbd434f76
cleanup request signing
10 years ago
ThomasV
a8ed934a7f
fix bug with make_unsigned_request
10 years ago
ThomasV
a6c65b8997
change internal format of requests
10 years ago
ThomasV
e77f0c98e7
extend bitcoin: URI with signature data, instead of serialized format
10 years ago