rename ZNP -> ZKP (zero-Knowledge proof)

This commit is contained in:
sachaservan committed 2018-08-18 13:21:31 -04:00
1 parent 9743feecea
commit 0453e4bc3f
2 files changed
+9 -9

No files matched your search

+2 -2
View File
@@ -224,7 +224,7 @@ func (tpk *ThresholdSecretKey) computeHash(a, b, c4, ci2 *big.Int) *big.Int {
return new(big.Int).SetBytes(hash.Sum([]byte{})) return new(big.Int).SetBytes(hash.Sum([]byte{}))
} }
func (tpk *ThresholdSecretKey) DecryptAndProduceZNP(c *big.Int, random io.Reader) (*PartialDecryptionZKP, error) { func (tpk *ThresholdSecretKey) DecryptAndProduceZKP(c *big.Int, random io.Reader) (*PartialDecryptionZKP, error) {
pd := new(PartialDecryptionZKP) pd := new(PartialDecryptionZKP)
pd.Key = tpk.getThresholdKey() pd.Key = tpk.getThresholdKey()
pd.C = c pd.C = c
@@ -264,7 +264,7 @@ func (tpk *ThresholdSecretKey) Validate(random io.Reader) error {
if err != nil { if err != nil {
return err return err
} }
proof, err := tpk.DecryptAndProduceZNP(c.C, random) proof, err := tpk.DecryptAndProduceZKP(c.C, random)
if err != nil { if err != nil {
return err return err
} }
+7 -7
View File
@@ -130,18 +130,18 @@ func TestVerifyPart2(t *testing.T) {
} }
} }
func TestDecryptAndProduceZNP(t *testing.T) { func TestDecryptAndProduceZKP(t *testing.T) {
pd := getThresholdSecretKey() pd := getThresholdSecretKey()
c, err := pd.Encrypt(big.NewInt(876), rand.Reader) c, err := pd.Encrypt(big.NewInt(876), rand.Reader)
if err != nil { if err != nil {
t.Error(err) t.Error(err)
} }
znp, err := pd.DecryptAndProduceZNP(c.C, rand.Reader) ZKP, err := pd.DecryptAndProduceZKP(c.C, rand.Reader)
if err != nil { if err != nil {
t.Error(err) t.Error(err)
} }
if !znp.Verify() { if !ZKP.Verify() {
t.Fail() t.Fail()
} }
} }
@@ -308,11 +308,11 @@ func TestCombinePartialDecryptionsZKP(t *testing.T) {
if err != nil { if err != nil {
t.Error(err) t.Error(err)
} }
share1, err := tpks[0].DecryptAndProduceZNP(c.C, rand.Reader) share1, err := tpks[0].DecryptAndProduceZKP(c.C, rand.Reader)
if err != nil { if err != nil {
t.Error(err) t.Error(err)
} }
share2, err := tpks[1].DecryptAndProduceZNP(c.C, rand.Reader) share2, err := tpks[1].DecryptAndProduceZKP(c.C, rand.Reader)
if err != nil { if err != nil {
t.Error(err) t.Error(err)
} }
@@ -378,11 +378,11 @@ func TestVerifyDecryption(t *testing.T) {
if err != nil { if err != nil {
t.Error(err) t.Error(err)
} }
pd1, err := tpks[0].DecryptAndProduceZNP(ct.C, rand.Reader) pd1, err := tpks[0].DecryptAndProduceZKP(ct.C, rand.Reader)
if err != nil { if err != nil {
t.Error(err) t.Error(err)
} }
pd2, err := tpks[1].DecryptAndProduceZNP(ct.C, rand.Reader) pd2, err := tpks[1].DecryptAndProduceZKP(ct.C, rand.Reader)
if err != nil { if err != nil {
t.Error(err) t.Error(err)
} }