subtle

package
v1.3.0 Latest Latest
Warning

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

Go to latest
Published: Aug 17, 2024 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ConstantTimeByteEq added in v1.3.0

func ConstantTimeByteEq(x, y uint8) int

func ConstantTimeCompare added in v1.3.0

func ConstantTimeCompare(x, y []byte) int

func ConstantTimeCopy added in v1.3.0

func ConstantTimeCopy(v int, x, y []byte)

func ConstantTimeEq added in v1.3.0

func ConstantTimeEq(x, y int32) int

func ConstantTimeLessOrEq added in v1.3.0

func ConstantTimeLessOrEq(x, y int) int

func ConstantTimeSelect added in v1.3.0

func ConstantTimeSelect(v, x, y int) int

func XORBytes added in v1.3.0

func XORBytes(dst, x, y []byte) int

XORBytes sets dst[i] = x[i] ^ y[i] for all i < n = min(len(x), len(y)), returning n, the number of bytes written to dst. If dst does not have length at least n, XORBytes panics without writing anything to dst.

Types

This section is empty.

Jump to

Keyboard shortcuts

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