Signature malleability in github.com/consensys/gnark-crypto
{
"url": "https://pkg.go.dev/vuln/GO-2023-2096",
"review_status": "REVIEWED"
}{
"imports": [
{
"path": "github.com/consensys/gnark-crypto/ecc/bls12-377/ecdsa",
"symbols": [
"PublicKey.Verify",
"Signature.SetBytes"
]
},
{
"path": "github.com/consensys/gnark-crypto/ecc/bls12-377/twistededwards",
"symbols": [
"Signature.SetBytes"
]
},
{
"path": "github.com/consensys/gnark-crypto/ecc/bls12-378/ecdsa",
"symbols": [
"PublicKey.Verify",
"Signature.SetBytes"
]
},
{
"path": "github.com/consensys/gnark-crypto/ecc/bls12-378/twistededwards/eddsa",
"symbols": [
"PublicKey.Verify",
"Signature.SetBytes"
]
},
{
"path": "github.com/consensys/gnark-crypto/ecc/bls12-381/bandersnatch/eddsa",
"symbols": [
"PublicKey.Verify",
"Signature.SetBytes"
]
},
{
"path": "github.com/consensys/gnark-crypto/ecc/bls12-381/ecdsa",
"symbols": [
"PublicKey.Verify",
"Signature.SetBytes"
]
},
{
"path": "github.com/consensys/gnark-crypto/ecc/bls12-381/twistededwards/eddsa",
"symbols": [
"PublicKey.Verify",
"Signature.SetBytes"
]
},
{
"path": "github.com/consensys/gnark-crypto/ecc/bls24-315/ecdsa",
"symbols": [
"PublicKey.Verify",
"Signature.SetBytes"
]
},
{
"path": "github.com/consensys/gnark-crypto/ecc/bls24-315/twistededwards/eddsa",
"symbols": [
"PublicKey.Verify",
"Signature.SetBytes"
]
},
{
"path": "github.com/consensys/gnark-crypto/ecc/bls24-317/ecdsa",
"symbols": [
"PublicKey.Verify",
"Signature.SetBytes"
]
},
{
"path": "github.com/consensys/gnark-crypto/ecc/bls24-317/twistededwards/eddsa",
"symbols": [
"PublicKey.Verify",
"Signature.SetBytes"
]
},
{
"path": "github.com/consensys/gnark-crypto/ecc/bn254/ecdsa",
"symbols": [
"PublicKey.Verify",
"Signature.SetBytes"
]
},
{
"path": "github.com/consensys/gnark-crypto/ecc/bn254/twistededwards/eddsa",
"symbols": [
"PublicKey.Verify",
"Signature.SetBytes"
]
},
{
"path": "github.com/consensys/gnark-crypto/ecc/bw6-633/ecdsa",
"symbols": [
"PublicKey.Verify",
"Signature.SetBytes"
]
},
{
"path": "github.com/consensys/gnark-crypto/ecc/bw6-633/twistededwards/eddsa",
"symbols": [
"PublicKey.Verify",
"Signature.SetBytes"
]
},
{
"path": "github.com/consensys/gnark-crypto/ecc/bw6-756/ecdsa",
"symbols": [
"PublicKey.Verify",
"Signature.SetBytes"
]
},
{
"path": "github.com/consensys/gnark-crypto/ecc/bw6-756/twistededwards/eddsa",
"symbols": [
"PublicKey.Verify",
"Signature.SetBytes"
]
},
{
"path": "github.com/consensys/gnark-crypto/ecc/bw6-761/ecdsa",
"symbols": [
"PublicKey.Verify",
"Signature.SetBytes"
]
},
{
"path": "github.com/consensys/gnark-crypto/ecc/bw6-761/twistededwards/eddsa",
"symbols": [
"PublicKey.Verify",
"Signature.SetBytes"
]
},
{
"path": "github.com/consensys/gnark-crypto/ecc/secp256k1/ecdsa",
"symbols": [
"PublicKey.Verify",
"Signature.SetBytes"
]
},
{
"path": "github.com/consensys/gnark-crypto/ecc/stark-curve/ecdsa",
"symbols": [
"PublicKey.Verify",
"Signature.SetBytes"
]
}
]
}