-
## Background on SNARKs and Spartan
Spartan is a zkSNARK, so it consists of three algorithms:
* Setup() --> `pp`
* Prove(`pp`, `ckt`, `witness`, `io`) --> `\pi`
* Verify(`pp`, `ckt`, `io`) -->…
-
Firstly, thanks for this great library. I have been experimenting with some ECDSA test-vectors by wycheproof, and wanted to understand the under-the-hood working of the verify function with `{prehash…
-
Hi, I've been down a bit of a rabbit hole this morning. I'm trying to use the confidential.unblindOutput function but getting an error in my browser console:
```
liquidjs-lib.js:2628 Uncaught (in …
-
```rust
/// A (hashed) message input to an ECDSA signature.
#[derive(Copy, Clone)]
pub struct Message([u8; constants::MESSAGE_SIZE]);
```
This is not only used in ECDSA Signature, It is also …
-
We want to use HashiCorp Vault for hardhat (ethers.js) signer.
The `kaleido-io/vault-plugin-secrets-ethsign` Vault Plugin implements Ethereum Wallet and Transaction Signer but lack the following feat…
-
Verifying signatures requires adding '04' to the public key which makes elliptic incopatible with python's ecdsa.
Example:
Veryfing the signature in Typescript:
```
async isSignatureValid(
…
-
**in public test net when TransactionBuilder finalize in Signature.js,when nonce = 1,it will occur Error**
nonce = 0;
e = _bigi2.default.fromBuffer(buf_sha256);
while (true) {
…
-
To be added in ./docs and on zenroom.org
Based on: https://pad.dyne.org/sheet/#/2/sheet/view/vuub8UeTl-cpuLeh-EZ-3HqSmXB+7FtWHcms9nZL6Uc/
Shot:
![ZenroomSigs2](https://github.com/dyne/Zenroom…
-
If I have a script coin to spend and I create an unsigned transaction, how can I generate "m" for each input where m is data to be signed as in ECDSA math:
S = k-1 (Hash(m) + dA * R) mod p
I hav…
-
Friends,
I'm trying to install node-etherum on my MAC (OS X 10.10.2) , node v0.12.0) and keep coming up with a similar problem. I've tried instructions from https://github.com/ethereum/node-ethere…