Cette page n'est pas encore disponible en français, sa traduction est en cours.
Si vous avez des questions ou des retours sur notre projet de traduction actuel,
n'hésitez pas à nous contacter .
TRY THIS RULE ID: go-security/hashsum
Language: Go
Severity: Error
Category: Error Prone
Description No description found
Non-Compliant Code Examples import "crypto/sha256"
func main () {
out := make ([] byte , 64 )
h := sha256 . New ()
hashed := h . Sum ( out )
hashed := sha256 . New (). Sum ( out )
}
Compliant Code Examples import "crypto/sha256"
func main () {
arr := [] int { 1 , 2 , 3 }
out := make ([] byte , 64 )
h := sha256 . New ()
h . Write ( arr )
hashed := h . Sum ( out )
h2 := sha256 . New ()
hashArr ( h2 , arr )
hashed2 := h2 . Sum ( out )
}
func hashArr ( h hash . Hash , b [] byte ) {
h . Write ( b )
}
Seamless integrations. Try Datadog Code Analysis