Nick

Results 58 comments of Nick

``` lnd.lookup_invoice(r_hash_str=b64decode(rhash).hex()) ``` from https://github.com/SatSale/SatSale/blob/master/node/lnd.py Hope that helps!

Might try other colours edit: ![image](https://github.com/SatSale/SatSale/assets/24557779/424605ab-f248-496c-a5e3-235b2c67de58) harder to see logo ![image](https://github.com/SatSale/SatSale/assets/24557779/536076c6-53cd-443c-8d54-48807559fdc2) box might also be bigger now

Current thoughts: **Keygen Share** - commitment polynomial evaluations shared during keygen to form a *Secret Keyshare*. **Secret Keyshare** or **Secret Share** - long lived secret share of the FROST key,...

See discussion: https://github.com/BlockstreamResearch/bip-frost-dkg/pull/23

The latest [draft-irtf-cfrg-frost-08](https://www.ietf.org/archive/id/draft-irtf-cfrg-frost-08.html) differs from v[04](https://www.ietf.org/archive/id/draft-irtf-cfrg-frost-08.html) by having a per signer rho instead of a single group rho. See https://github.com/cfrg/draft-irtf-cfrg-frost/issues/214. Thinking I'll match 04 first, then explore per signer rhos....

Currently we use BTreeMaps for sorting nonces: ``` let mut nonce_map: BTreeMap = nonces.into_iter().map(|(i, nonce)| (i, nonce)).collect(); ```

227b6f2e8630a7c74e6341ce076d5277a0d49675 is an attempt to make this secure (**still almost certainly insecure -- do not use**). To safely sign, the signing server should use `safe_blind_sign_multiple` for `N` `SignRequest`s where `1...

I'd like to clean up the multiple uses of "blinded" and "tweaked". The `struct Blinder` is a bit confusing as to what is disguised and what is not.

These changes have introduced a `BlindSigner` to manage the state of a signing server in order to be secure against an adversary trying to forge a signature by solving the...

Latest commits make steps to more safely handle state and a clearer distinction between parallel and single-call execution. There is now a `sign_all_but_one` to drain all signature requests that were...