...
Run Format

Package constanttime

import "crypto/internal/constanttime"
Overview
Index

Overview ▾

func ByteEq

func ByteEq(x, y uint8) int

ByteEq returns 1 if x == y and 0 otherwise.

func Eq

func Eq(x, y int32) int

Eq returns 1 if x == y and 0 otherwise.

func LessOrEq

func LessOrEq(x, y int) int

LessOrEq returns 1 if x <= y and 0 otherwise. Its behavior is undefined if x or y are negative or > 2**31 - 1.

func Select

func Select(v, x, y int) int

Select returns x if v == 1 and y if v == 0. Its behavior is undefined if v takes any other value.