~/bend-docscommunity

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

raw source on the hub · import 0xe4067e0d858024083f36a7abe7281e89/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:0xe4067e0d858024083f36a7abe7281e89/src/crypto/blake/blake2b/types.Lane -> @b:0xe4067e0d858024083f36a7abe7281e89/src/crypto/blake/blake2b/types.Lane -> 0xe4067e0d858024083f36a7abe7281e89/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:0xe4067e0d858024083f36a7abe7281e89/src/crypto/blake/blake2b/types.Lane -> @b:0xe4067e0d858024083f36a7abe7281e89/src/crypto/blake/blake2b/types.Lane -> 0xe4067e0d858024083f36a7abe7281e89/src/crypto/blake/blake2b/types.Lane

def rot32 source · line 17 · raw

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

The four fixed right rotations of BLAKE2b.

def rot24 source · line 21 · raw

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

def rot16 source · line 26 · raw

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

def rot63 source · line 31 · raw

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