bend-osdev-crypto
Search uses release 0.1.0.0 · 678 definitions
Definitions (678)
- def cat
- def err
- def show
- def cr.check.base
- def cr.check.nib
- def cr.check.hex
- def yes_no
- def cr.check.two.go
- def cr.check.two
- def cr.check.rc4two
- def cr.check.verify
- def hx
- def bothencryption, then decryption back: "<ciphertext> <plaintext again>"
- def ok_if
- def roundthe last 16 bytes of c, and whether d gave the message back
- def aes
- def lc128
- def lc64
- def aes_ecb
- def aes_cbc_c
- def aes_cbc_d
- def aes_cbc
- def tdes_cbc
- def aes_ctrCTR-AES as a stream cipher through the stream interface
- def des_ctr_piecesCTR-DES, in pieces: two updates from one start
- def rc4RC4 through the stream interface: the keystream, and the same in pieces
- def rc4_pieces
- def rc4_drop
- def flip_lastCMAC-AES through the MAC interface: the tag, and whether verify accepts it and refuses it with its last byte changed
- def cmac
- def ccmCCM-AES through the AEAD interface, an m-byte tag: the sealed message, the plaintext opened again, and the result of opening it with the tag's last byte changed
- def crc32_piecesCRC-32 through the hash interface: one-shot, and in three pieces
- def hmac_crc32HMAC over CRC-32: one-shot, in two pieces, and verify
- def hmac_crc64HMAC over CRC-64/XZ, with a key longer than the block size (hashed first)
- def hkdf_crc32
- def cr.check.tail8
- def hkdf_crc32_maxthe longest HKDF output (255 digests): its length and last 8 bytes
- def big.goa long message: n pseudo-random bytes
- def big
- def sm4_cbc_big
- def aes_ctr_big
- def shaSHA-256 and SHA-512 through the hash interface: one-shot, and in three pieces through the streaming interface
- def sha_pieces3
- def hmac_shaHMAC over SHA-256 or SHA-512 (block size bsize)
- def hmac_sha256_piecesHMAC-SHA-256 in two pieces, and verify of the tag
- def hkdf_sha256
- def pcbc_fc
- def lrw_aes
- def cts_aes
- def xcbc_aes
- def vmac_aes
- def rep
- def cr.check.first.of
- def cr.check.first
- def hs_hashThe hashes package's hashes through the hash interface: the one-shot digest, and the digest of three pieces through init / update / final
- def hs_hmacHMAC over a hash of the hashes package, in one call and in two pieces, and verify of the tag
- def michael_mac.ofMichael through the MAC interface: the tag, verify of it, and of it with its first byte changed
- def michael_mac
- def pbkdf2_sha1
- def pbkdf2_sha256
- def pbkdf2_md5_kdfPBKDF2 over HMAC-MD5 through the KDF interface (info ignored)
- def kbkdf_counterSP 800-108 over HMAC-SHA-256: counter mode (cryptography's KBKDFHMAC gives the value), feedback mode (ref/gen.py's SP 800-108), and an output too long for a one-byte counter refused
- def kbkdf_feedback
- def kbkdf_short_counter
- def main
- type CrErrorEvery failure an interface reports.
- def CrError.checkA check, as a step of a Result block
- def CrError.liftA result with an algorithm's own error type, its error mapped onto CrError
- def cr.cts.b.goa block of bytes encrypted or decrypted (f is the cipher's enc or dec)
- def cr.cts.b
- def cr.cts.rcatthe pieces in order, as byte strings, onto acc
- def cr.cts.out
- def cr.cts.enc.goEncryption over the pieces (at least two; the last 1 to b bytes) from the chaining value v; acc holds the ciphertext so far, last first
- def cr.cts.dec.goDecryption over the pieces from the chaining value v
- def cr.cts.check
- def CrCts.encryptCBC-CS3 encryption of m (at least one block) under a one-block IV
- def CrCts.decryptCBC-CS3 decryption