spesmilo / spesmilo/electrum

encrypt/decrypt message function - lacking documentation/specs

Open
#4,764 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
8.6k
Forks
3.5k
Avg merge
2d 8h
Merged PRs (30d)
61

Description

firstoff, thanks for your hard work! i love it!

the encrypt/decrypt message function is quite nice and underrated.

i find nothing about it in the documentation except for command-line usage.

i could find out, that it is using ECIES with the bitcoin keypair.

is there an easy compatible web-based implementation of this?

this would be very useful

i found a ECIES web implementation ( https://web.archive.org/web/20160210174934/http://memwallet.info/btcmssgs.html ) but its encryption differs from Electrum's.

is there a html/js based ECIES encrypt/decrypt implementation similar to the link above, which is compatible with Electrum's encrypt/decrypt?

THANKS A LOT!

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating Electrum's encrypt/decrypt message function and the existing command-line documentation. Compare its ECIES behavior with the linked web implementation to determine what compatibility details would need to be specified. Done would mean a settled specification and corresponding documentation, or a clearly scoped compatible HTML/JS implementation.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, python
Domain
cryptography, documentation, web-dev
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.