Skip to content
Snippets Groups Projects

Draft: Projects/crust RELEASE

1 file
+ 4
1
Compare changes
  • Side-by-side
  • Inline
+ 4
1
@@ -13,6 +13,7 @@ import (
@@ -13,6 +13,7 @@ import (
"gitlab.com/elixxir/crypto/partnerships/crust"
"gitlab.com/elixxir/crypto/partnerships/crust"
"gitlab.com/elixxir/user-discovery-bot/banned"
"gitlab.com/elixxir/user-discovery-bot/banned"
"gitlab.com/elixxir/user-discovery-bot/storage"
"gitlab.com/elixxir/user-discovery-bot/storage"
 
"gitlab.com/xx_network/crypto/signature/rsa"
"gitlab.com/xx_network/primitives/ndf"
"gitlab.com/xx_network/primitives/ndf"
"testing"
"testing"
"time"
"time"
@@ -62,8 +63,10 @@ func TestValidateUsername(t *testing.T) {
@@ -62,8 +63,10 @@ func TestValidateUsername(t *testing.T) {
t.Fatalf("Failed to validate username: %+v", err)
t.Fatalf("Failed to validate username: %+v", err)
}
}
 
clientPubKey, _ := rsa.LoadPublicKeyFromPem(pubKeyPem)
 
err = crust.VerifyVerificationSignature(rsaPrivKey.GetPublic(),
err = crust.VerifyVerificationSignature(rsaPrivKey.GetPublic(),
username, pubKeyPem, validationResponse.Signature)
crust.HashUsername(username), clientPubKey, validationResponse.Signature)
if err != nil {
if err != nil {
t.Fatalf("validateUsername did not return a valid signature!")
t.Fatalf("validateUsername did not return a valid signature!")
}
}
Loading