~/bend-docscommunity

src/crypto/blake/blake2b/lane.bend checks

raw source on the hub · import bend-collections-laws-crypto@1.0.0.0/src/crypto/blake/blake2b/lane.bend as Lane

Generated by tools/generators/blake2b_gen.py; do not edit by hand.

2 imports
import Base
import ./types.bend as T

Definitions

def add source · line 6 · raw

@a:0xa7e654f9780078ca65bf9e187da99d3e/src/crypto/blake/blake2b/types.Lane -> @b:0xa7e654f9780078ca65bf9e187da99d3e/src/crypto/blake/blake2b/types.Lane -> 0xa7e654f9780078ca65bf9e187da99d3e/src/crypto/blake/blake2b/types.Lane

64-bit addition modulo 2^64: the low halves add, their carry-out enters the high half.

def xor source · line 12 · raw

@a:0xa7e654f9780078ca65bf9e187da99d3e/src/crypto/blake/blake2b/types.Lane -> @b:0xa7e654f9780078ca65bf9e187da99d3e/src/crypto/blake/blake2b/types.Lane -> 0xa7e654f9780078ca65bf9e187da99d3e/src/crypto/blake/blake2b/types.Lane

def rot32 source · line 17 · raw

@a:0xa7e654f9780078ca65bf9e187da99d3e/src/crypto/blake/blake2b/types.Lane -> 0xa7e654f9780078ca65bf9e187da99d3e/src/crypto/blake/blake2b/types.Lane

The four fixed right rotations of BLAKE2b.

def rot24 source · line 21 · raw

@a:0xa7e654f9780078ca65bf9e187da99d3e/src/crypto/blake/blake2b/types.Lane -> 0xa7e654f9780078ca65bf9e187da99d3e/src/crypto/blake/blake2b/types.Lane

def rot16 source · line 26 · raw

@a:0xa7e654f9780078ca65bf9e187da99d3e/src/crypto/blake/blake2b/types.Lane -> 0xa7e654f9780078ca65bf9e187da99d3e/src/crypto/blake/blake2b/types.Lane

def rot63 source · line 31 · raw

@a:0xa7e654f9780078ca65bf9e187da99d3e/src/crypto/blake/blake2b/types.Lane -> 0xa7e654f9780078ca65bf9e187da99d3e/src/crypto/blake/blake2b/types.Lane