Giter Club home page Giter Club logo

monero-trezor-doc's Introduction

Monero wallet integration to the Trezor

This repository contains proposal of the monero integration to the Trezor.

Read-only overleaf link: https://www.overleaf.com/read/bjxshqkrngcy

Read also our full paper on Monero transaction signing and secure multi-party computation of Bulletproofs: Privacy-friendly Monero transaction signing on a hardware wallet, extended version: https://ia.cr/2020/281

Donations

Thanks for your support!

Monero address:

86jZikjBJhV4XTqF1W1WPH1AyaZmmptbC8jV3XPPFVxiFL59c56UZhZWmwAnu2eVMfTwL3F5AYKcp8TVtaicQyo12MjeLHY

Related projects

  • monero-agent - Monero python tools, transaction signing algorithm PoC
  • monero-serialize - Monero serialization library
  • py-trezor-crypto - Python binding for Trezor Crypto
  • py-cryptonight - Python binding for Cryptonight hash function
  • trezor-firmware - Trezor firmware monorepository, contains whole firmware, with Monero integration
    • Deprecated repositories:
    • trezor-core - Deprecated Trezor core repo (now included in monorepo)
    • trezor-crypto - Trezor crypto library, low-level crypto functionsi (now included in monorepo)
    • trezor-common - Deprecated Trezor common repo with protobuf messages and common artifacts (now included in monorepo)

monero-trezor-doc's People

Contributors

ph4r05 avatar tsusanka avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

monero-trezor-doc's Issues

Inconsistencies to the monero PR

Just to track inconsistencies to the code introduced in trezor/trezor-core#293 in case we decide to level it out:

  • we are currently not using the private data reconstruction on page 14 right?
  • page 22 - 2a) we are now offloading always, right?
  • page 22 - 2d) only in the case of simple RCT right?
  • on page 22 - the step 5 as in code is missing. Maybe we could add it so it's corresponding to the code? even with one line, just so the numbers relate to the code
  • 4.2 protocol selection, we are now always using the multi-step right?

I'm not saying we need to do those nit-picks, just to track what I believe is different.


  • page 22 - step 6b is actually done in the following step
  • full_message_hash vs final_message_hash

Overleaf link broken

Hi, the overleaf link is broken (requires project migration to v2) and I can't seem to build it using make_pdf[html].sh because monero.md file is missing.
I ended up copying the source to my own overleaf project which works, but... :-)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.