update docu
This commit is contained in:
parent
ea3bd0b6f8
commit
6f08f3f6a8
26
docs/api.md
26
docs/api.md
|
@ -233,6 +233,21 @@ def Sha3_512.digest(self) -> bytes
|
||||||
Returns the digest of hashed data.
|
Returns the digest of hashed data.
|
||||||
|
|
||||||
|
|
||||||
|
####trezor.crypto.ssss
|
||||||
|
|
||||||
|
``` python
|
||||||
|
def trezor.crypto.ssss.split(m: int, n: int, secret: bytes) -> tuple
|
||||||
|
```
|
||||||
|
|
||||||
|
Split secret to (M of N) shares using Shamir's Secret Sharing Scheme
|
||||||
|
|
||||||
|
``` python
|
||||||
|
def trezor.crypto.ssss.combine(shares: tuple) -> bytes
|
||||||
|
```
|
||||||
|
|
||||||
|
Combine M shares of Shamir's Secret Sharing Scheme into secret
|
||||||
|
|
||||||
|
|
||||||
###trezor.crypto.hmac
|
###trezor.crypto.hmac
|
||||||
|
|
||||||
``` python
|
``` python
|
||||||
|
@ -257,7 +272,13 @@ Returns the digest of processed data.
|
||||||
##trezor.msg
|
##trezor.msg
|
||||||
|
|
||||||
``` python
|
``` python
|
||||||
def trezor.msg.send(message) -> int
|
def trezor.msg.setup(ifaces: list) -> None
|
||||||
|
```
|
||||||
|
|
||||||
|
Configures USB interfaces with a list of tuples (interface_number, usage_page)
|
||||||
|
|
||||||
|
``` python
|
||||||
|
def trezor.msg.send(iface: int, message: bytes) -> int
|
||||||
```
|
```
|
||||||
|
|
||||||
Sends message using USB HID (device) or UDP (emulator).
|
Sends message using USB HID (device) or UDP (emulator).
|
||||||
|
@ -287,6 +308,9 @@ def trezor.ui.blend(ca: int, cb: int, t: float) -> int
|
||||||
``` python
|
``` python
|
||||||
def trezor.ui.animate_pulse(func, ca, cb, speed=200000, delay=30000)
|
def trezor.ui.animate_pulse(func, ca, cb, speed=200000, delay=30000)
|
||||||
```
|
```
|
||||||
|
``` python
|
||||||
|
def trezor.ui.rotate_coords(pos: tuple) -> tuple
|
||||||
|
```
|
||||||
|
|
||||||
###trezor.ui.display
|
###trezor.ui.display
|
||||||
|
|
||||||
|
|
|
@ -48,6 +48,10 @@ Syntax used below is a valid Python function declaration with type hints defined
|
||||||
|
|
||||||
@extmod/modtrezorcrypto/modtrezorcrypto-sha3-512.h
|
@extmod/modtrezorcrypto/modtrezorcrypto-sha3-512.h
|
||||||
|
|
||||||
|
####trezor.crypto.ssss
|
||||||
|
|
||||||
|
@extmod/modtrezorcrypto/modtrezorcrypto-ssss.h
|
||||||
|
|
||||||
###trezor.crypto.hmac
|
###trezor.crypto.hmac
|
||||||
|
|
||||||
@src/trezor/crypto/hmac.py
|
@src/trezor/crypto/hmac.py
|
||||||
|
|
|
@ -38,7 +38,7 @@ STATIC mp_obj_t mod_TrezorMsg_Msg_make_new(const mp_obj_type_t *type, size_t n_a
|
||||||
|
|
||||||
/// def trezor.msg.setup(ifaces: list) -> None
|
/// def trezor.msg.setup(ifaces: list) -> None
|
||||||
///
|
///
|
||||||
/// Setups USB interfaces with a list of tuples
|
/// Configures USB interfaces with a list of tuples (interface_number, usage_page)
|
||||||
///
|
///
|
||||||
STATIC mp_obj_t mod_TrezorMsg_Msg_setup(mp_obj_t self, mp_obj_t ifaces) {
|
STATIC mp_obj_t mod_TrezorMsg_Msg_setup(mp_obj_t self, mp_obj_t ifaces) {
|
||||||
mp_uint_t iface_cnt;
|
mp_uint_t iface_cnt;
|
||||||
|
|
Loading…
Reference in New Issue