helper

package
v0.0.0-...-c02e83f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 4, 2023 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenerateCertificate

func GenerateCertificate(priv crypto.Signer) (*tls.Certificate, *x509.CertPool, error)

GenerateCertificate generates a self-signed certificate. It returns the certificate and a x509.CertPool containing that certificate.

func NthBit

func NthBit(val uint8, n int) bool

NthBit gets the n-th bit of a byte (counting starts at 0).

func WriteCorpusFile

func WriteCorpusFile(path string, data []byte) error

WriteCorpusFile writes data to a corpus file in directory path. The filename is calculated from the SHA1 sum of the file contents.

func WriteCorpusFileWithPrefix

func WriteCorpusFileWithPrefix(path string, data []byte, n int) error

WriteCorpusFileWithPrefix writes data to a corpus file in directory path. In many fuzzers, the first n bytes are used to control. This function prepends n zero-bytes to the data.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL