git.gammaspectra.live/P2Pool/consensus/v3@v3.8.0/monero/crypto/derivations_test.go (about)

     1  package crypto
     2  
     3  /* TODO: wait for HashToPoint in edwards25519
     4  func TestKeyImageRaw(t *testing.T) {
     5  	sec, _ := fasthex.DecodeString("981d477fb18897fa1f784c89721a9d600bf283f06b89cb018a077f41dcefef0f")
     6  
     7  	scalar, _ := (&edwards25519.Scalar{}).SetCanonicalBytes(sec)
     8  	keyImage := GetKeyImage(NewKeyPairFromPrivate(PrivateKeyFromScalar(scalar)))
     9  
    10  	if keyImage.String() != "a637203ec41eab772532d30420eac80612fce8e44f1758bc7e2cb1bdda815887" {
    11  		t.Fatalf("key image expected %s, got %s", "a637203ec41eab772532d30420eac80612fce8e44f1758bc7e2cb1bdda815887", keyImage.String())
    12  	}
    13  }
    14  */