Affected by GO-2022-0392
and 6 other vulnerabilities
GO-2022-0392 : Denial of service in go-ethereum due to CVE-2020-28362 in github.com/ethereum/go-ethereum
GO-2022-0456 : DoS via malicious p2p message in Go Ethereum in github.com/ethereum/go-ethereum
GO-2022-0775 : Erroneous Proof of Work calculation in geth in github.com/ethereum/go-ethereum
GO-2022-0814 : Go Ethereum Denial of Service in github.com/ethereum/go-ethereum
GO-2022-0871 : Go Ethereum Improper Input Validation in github.com/ethereum/go-ethereum
GO-2023-2046 : Unbounded memory consumption in github.com/ethereum/go-ethereum
GO-2024-2819 : Denial of Service in github.com/ethereum/go-ethereum
Discover Packages
github.com/ethereum/go-ethereum
crypto
secp256k1
package
Version:
v1.3.4
Opens a new window with list of versions in this module.
Published: Feb 29, 2016
License: GPL-3.0
Opens a new window with license information.
Imports: 5
Opens a new window with list of imports.
Imported by: 1,203
Opens a new window with list of known importers.
Documentation
Documentation
¶
holds ptr to secp256k1_context_struct (see secp256k1/include/secp256k1.h)
View Source
var (
ErrInvalidMsgLen = errors .New ("invalid message length for signature recovery")
ErrInvalidSignatureLen = errors .New ("invalid signature length")
ErrInvalidRecoveryID = errors .New ("invalid signature recovery id")
)
RecoverPubkey returns the the public key of the signer.
msg must be the 32-byte hash of the message to be signed.
sig must be a 65-byte compact ECDSA signature containing the
recovery id as the last element.
func VerifySeckeyValidity(seckey []byte ) error
Source Files
¶
Click to show internal directories.
Click to hide internal directories.