Reference client for Bitmessage: a P2P encrypted decentralised communication protocol:
Go to file
Jonathan Warren fc69d42acf Show error if encodeAddress function is given a RIPE hash that is not 20 bytes long 2013-04-07 16:46:13 -04:00
images added can-icon.ico 2012-12-18 13:12:09 -05:00
pyelliptic Making OpenSSL recognize Macs as Unix systems 2013-03-24 23:08:07 -04:00
socks added SOCKS 2012-12-18 13:09:10 -05:00
COPYING added COPYING file 2012-11-19 14:56:28 -05:00
LICENSE license added 2013-03-27 09:04:59 +01:00
README.md documentation update 2013-03-27 17:18:26 -04:00
about.py Fixed github issue 63: Manage keys action triggered twice. 2013-03-11 12:02:11 -04:00
about.ui Fixed github issue 63: Manage keys action triggered twice. 2013-03-11 12:02:11 -04:00
addresses.py Show error if encodeAddress function is given a RIPE hash that is not 20 bytes long 2013-04-07 16:46:13 -04:00
api client.py use base64 for the API passphrase and random address label 2013-03-19 16:18:35 -04:00
bitmessage_icons.qrc added the Can icon and added my icons folder to the repo 2012-11-25 19:36:29 -05:00
bitmessage_icons_rc.py added the Can icon and added my icons folder to the repo 2012-11-25 19:36:29 -05:00
bitmessagemain.py Fix address generation bug (3 null bytes on beginning of RIPE hash) 2013-04-07 16:16:54 -04:00
bitmessageui.py Support select multiple items in inbox and Sent box 2013-04-05 17:54:38 -04:00
bitmessageui.ui Support select multiple items in inbox and Sent box 2013-04-05 17:54:38 -04:00
defaultKnownNodes.py smarter commits Vastly improves disk performance 2013-04-04 13:39:11 -04:00
help.py Fixed github issue 63: Manage keys action triggered twice. 2013-03-11 12:02:11 -04:00
help.ui Fixed github issue 63: Manage keys action triggered twice. 2013-03-11 12:02:11 -04:00
highlevelcrypto.py Finished timing attack mitigation 2013-02-06 16:17:49 -05:00
iconglossary.py merged SOCKS branch 2012-12-18 16:44:04 -05:00
iconglossary.ui added SOCKS 2012-12-18 13:09:10 -05:00
messages.dat reader.py Support select multiple items in inbox and Sent box 2013-04-05 17:54:38 -04:00
newaddressdialog.py fixed UI issue: First two radio buttons on the new-address dialog box were not properly grouped 2013-01-25 13:16:03 -05:00
newaddressdialog.ui fixed UI issue: First two radio buttons on the new-address dialog box were not properly grouped 2013-01-25 13:16:03 -05:00
newsubscriptiondialog.py added initial files to repo 2012-11-19 14:45:05 -05:00
newsubscriptiondialog.ui added initial files to repo 2012-11-19 14:45:05 -05:00
regenerateaddresses.py added form to regenerate existing deterministic addresses 2013-01-24 16:07:24 -05:00
regenerateaddresses.ui added form to regenerate existing deterministic addresses 2013-01-24 16:07:24 -05:00
settings.py hide SOCKS password in UI 2013-03-22 15:44:02 -04:00
settings.ui hide SOCKS password in UI 2013-03-22 15:44:02 -04:00
specialaddressbehavior.py richtext or plaintext depends on sender 2013-03-29 16:01:31 -04:00
specialaddressbehavior.ui richtext or plaintext depends on sender 2013-03-29 16:01:31 -04:00

README.md

PyBitmessage

Bitmessage is a P2P communications protocol used to send encrypted messages to another person or to many subscribers. It is decentralized and trustless, meaning that you need-not inherently trust any entities like root certificate authorities. It uses strong authentication which means that the sender of a message cannot be spoofed, and it aims to hide "non-content" data, like the sender and receiver of messages, from passive eavesdroppers like those running warrantless wiretapping programs.

references