This is the ironclad Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sat Mar 15 06:33:50 2025 GMT+0.
ironclad
ironclad/core
ironclad/ciphers
ironclad/cipher/aes
ironclad/cipher/arcfour
ironclad/cipher/aria
ironclad/cipher/blowfish
ironclad/cipher/camellia
ironclad/cipher/cast5
ironclad/cipher/chacha
ironclad/cipher/xchacha
ironclad/cipher/des
ironclad/cipher/idea
ironclad/cipher/kalyna
ironclad/cipher/keystream
ironclad/cipher/salsa20
ironclad/cipher/kuznyechik
ironclad/cipher/misty1
ironclad/cipher/rc2
ironclad/cipher/rc5
ironclad/cipher/rc6
ironclad/cipher/xsalsa20
ironclad/cipher/seed
ironclad/cipher/serpent
ironclad/cipher/sm4
ironclad/cipher/sosemanuk
ironclad/cipher/square
ironclad/cipher/tea
ironclad/cipher/threefish
ironclad/cipher/twofish
ironclad/cipher/xor
ironclad/cipher/xtea
ironclad/digests
ironclad/digest/adler32
ironclad/digest/blake2
ironclad/digest/blake2s
ironclad/digest/crc24
ironclad/digest/crc32
ironclad/digest/groestl
ironclad/digest/jh
ironclad/digest/kupyna
ironclad/digest/md2
ironclad/digest/md4
ironclad/digest/md5
ironclad/digest/ripemd-128
ironclad/digest/ripemd-160
ironclad/digest/sha1
ironclad/digest/sha256
ironclad/digest/sha3
ironclad/digest/sha512
ironclad/digest/skein
ironclad/digest/sm3
ironclad/digest/streebog
ironclad/digest/tiger
ironclad/digest/tree-hash
ironclad/digest/whirlpool
ironclad/macs
ironclad/mac/blake2-mac
ironclad/mac/blake2s-mac
ironclad/mac/cmac
ironclad/mac/hmac
ironclad/mac/gmac
ironclad/mac/poly1305
ironclad/mac/siphash
ironclad/mac/skein-mac
ironclad/prngs
ironclad/prng/fortuna
ironclad/aeads
ironclad/aead/eax
ironclad/aead/etm
ironclad/aead/gcm
ironclad/kdfs
ironclad/kdf/argon2
ironclad/kdf/bcrypt
ironclad/kdf/hmac
ironclad/kdf/pkcs5
ironclad/kdf/password-hash
ironclad/kdf/scrypt
ironclad/public-keys
ironclad/public-key/dsa
ironclad/public-key/rsa
ironclad/public-key/elgamal
ironclad/public-key/curve25519
ironclad/public-key/curve448
ironclad/public-key/ed25519
ironclad/public-key/ed448
ironclad/public-key/secp256k1
ironclad/public-key/secp256r1
ironclad/public-key/secp384r1
ironclad/public-key/secp521r1
ironclad/core/doc
ironclad/core/src
ironclad/core/src/opt
ironclad/core/src/opt/ccl
ironclad/core/src/opt/ecl
ironclad/core/src/opt/sbcl
ironclad/core/src/ciphers
ironclad/core/src/digests
ironclad/core/src/macs
ironclad/core/src/prng
ironclad/core/src/aead
ironclad/core/src/kdf
ironclad/core/src/public-key
ironclad/ironclad.asd
ironclad/core/src/package.lisp
ironclad/core/src/conditions.lisp
ironclad/core/src/generic.lisp
ironclad/core/src/macro-utils.lisp
ironclad/core/src/util.lisp
ironclad/core/src/opt/ccl/x86oid-vm.lisp
ironclad/core/src/opt/ecl/c-functions.lisp
ironclad/core/src/opt/sbcl/fndb.lisp
ironclad/core/src/opt/sbcl/x86oid-vm.lisp
ironclad/core/src/opt/sbcl/cpu-features.lisp
ironclad/core/src/common.lisp
ironclad/core/src/ciphers/cipher.lisp
ironclad/core/src/ciphers/padding.lisp
ironclad/core/src/ciphers/make-cipher.lisp
ironclad/core/src/ciphers/modes.lisp
ironclad/core/src/digests/digest.lisp
ironclad/core/src/macs/mac.lisp
ironclad/core/src/prng/prng.lisp
ironclad/core/src/prng/os-prng.lisp
ironclad/core/src/math.lisp
ironclad/core/src/octet-stream.lisp
ironclad/core/src/aead/aead.lisp
ironclad/core/src/kdf/kdf.lisp
ironclad/core/src/public-key/public-key.lisp
ironclad/core/src/public-key/pkcs1.lisp
ironclad/core/src/public-key/elliptic-curve.lisp
ironclad/cipher/aes/aes.lisp
ironclad/cipher/arcfour/arcfour.lisp
ironclad/cipher/aria/aria.lisp
ironclad/cipher/blowfish/blowfish.lisp
ironclad/cipher/camellia/camellia.lisp
ironclad/cipher/cast5/cast5.lisp
ironclad/cipher/chacha/chacha.lisp
ironclad/cipher/xchacha/xchacha.lisp
ironclad/cipher/des/des.lisp
ironclad/cipher/idea/idea.lisp
ironclad/cipher/kalyna/kalyna.lisp
ironclad/cipher/keystream/keystream.lisp
ironclad/cipher/salsa20/salsa20.lisp
ironclad/cipher/kuznyechik/kuznyechik.lisp
ironclad/cipher/misty1/misty1.lisp
ironclad/cipher/rc2/rc2.lisp
ironclad/cipher/rc5/rc5.lisp
ironclad/cipher/rc6/rc6.lisp
ironclad/cipher/xsalsa20/xsalsa20.lisp
ironclad/cipher/seed/seed.lisp
ironclad/cipher/serpent/serpent.lisp
ironclad/cipher/sm4/sm4.lisp
ironclad/cipher/sosemanuk/sosemanuk.lisp
ironclad/cipher/square/square.lisp
ironclad/cipher/tea/tea.lisp
ironclad/cipher/threefish/threefish.lisp
ironclad/cipher/twofish/twofish.lisp
ironclad/cipher/xor/xor.lisp
ironclad/cipher/xtea/xtea.lisp
ironclad/digest/adler32/adler32.lisp
ironclad/digest/blake2/blake2.lisp
ironclad/digest/blake2s/blake2s.lisp
ironclad/digest/crc24/crc24.lisp
ironclad/digest/crc32/crc32.lisp
ironclad/digest/groestl/groestl.lisp
ironclad/digest/jh/jh.lisp
ironclad/digest/kupyna/kupyna.lisp
ironclad/digest/md2/md2.lisp
ironclad/digest/md4/md4.lisp
ironclad/digest/md5/md5.lisp
ironclad/digest/md5/md5-lispworks-int32.lisp
ironclad/digest/ripemd-128/ripemd-128.lisp
ironclad/digest/ripemd-160/ripemd-160.lisp
ironclad/digest/sha1/sha1.lisp
ironclad/digest/sha256/sha256.lisp
ironclad/digest/sha3/sha3.lisp
ironclad/digest/sha512/sha512.lisp
ironclad/digest/skein/skein.lisp
ironclad/digest/sm3/sm3.lisp
ironclad/digest/streebog/streebog.lisp
ironclad/digest/tiger/tiger.lisp
ironclad/digest/tree-hash/tree-hash.lisp
ironclad/digest/whirlpool/whirlpool.lisp
ironclad/mac/blake2-mac/blake2-mac.lisp
ironclad/mac/blake2s-mac/blake2s-mac.lisp
ironclad/mac/cmac/cmac.lisp
ironclad/mac/hmac/hmac.lisp
ironclad/mac/gmac/gmac.lisp
ironclad/mac/poly1305/poly1305.lisp
ironclad/mac/siphash/siphash.lisp
ironclad/mac/skein-mac/skein-mac.lisp
ironclad/prng/fortuna/generator.lisp
ironclad/prng/fortuna/fortuna.lisp
ironclad/aead/eax/eax.lisp
ironclad/aead/etm/etm.lisp
ironclad/aead/gcm/gcm.lisp
ironclad/kdf/argon2/argon2.lisp
ironclad/kdf/bcrypt/bcrypt.lisp
ironclad/kdf/hmac/hmac.lisp
ironclad/kdf/pkcs5/pkcs5.lisp
ironclad/kdf/password-hash/password-hash.lisp
ironclad/kdf/scrypt/scrypt.lisp
ironclad/public-key/dsa/dsa.lisp
ironclad/public-key/rsa/rsa.lisp
ironclad/public-key/elgamal/elgamal.lisp
ironclad/public-key/curve25519/curve25519.lisp
ironclad/public-key/curve448/curve448.lisp
ironclad/public-key/ed25519/ed25519.lisp
ironclad/public-key/ed448/ed448.lisp
ironclad/public-key/secp256k1/secp256k1.lisp
ironclad/public-key/secp256r1/secp256r1.lisp
ironclad/public-key/secp384r1/secp384r1.lisp
ironclad/public-key/secp521r1/secp521r1.lisp
The main system appears first, followed by any subsystem dependency.
ironclad
ironclad/core
ironclad/ciphers
ironclad/cipher/aes
ironclad/cipher/arcfour
ironclad/cipher/aria
ironclad/cipher/blowfish
ironclad/cipher/camellia
ironclad/cipher/cast5
ironclad/cipher/chacha
ironclad/cipher/xchacha
ironclad/cipher/des
ironclad/cipher/idea
ironclad/cipher/kalyna
ironclad/cipher/keystream
ironclad/cipher/salsa20
ironclad/cipher/kuznyechik
ironclad/cipher/misty1
ironclad/cipher/rc2
ironclad/cipher/rc5
ironclad/cipher/rc6
ironclad/cipher/xsalsa20
ironclad/cipher/seed
ironclad/cipher/serpent
ironclad/cipher/sm4
ironclad/cipher/sosemanuk
ironclad/cipher/square
ironclad/cipher/tea
ironclad/cipher/threefish
ironclad/cipher/twofish
ironclad/cipher/xor
ironclad/cipher/xtea
ironclad/digests
ironclad/digest/adler32
ironclad/digest/blake2
ironclad/digest/blake2s
ironclad/digest/crc24
ironclad/digest/crc32
ironclad/digest/groestl
ironclad/digest/jh
ironclad/digest/kupyna
ironclad/digest/md2
ironclad/digest/md4
ironclad/digest/md5
ironclad/digest/ripemd-128
ironclad/digest/ripemd-160
ironclad/digest/sha1
ironclad/digest/sha256
ironclad/digest/sha3
ironclad/digest/sha512
ironclad/digest/skein
ironclad/digest/sm3
ironclad/digest/streebog
ironclad/digest/tiger
ironclad/digest/tree-hash
ironclad/digest/whirlpool
ironclad/macs
ironclad/mac/blake2-mac
ironclad/mac/blake2s-mac
ironclad/mac/cmac
ironclad/mac/hmac
ironclad/mac/gmac
ironclad/mac/poly1305
ironclad/mac/siphash
ironclad/mac/skein-mac
ironclad/prngs
ironclad/prng/fortuna
ironclad/aeads
ironclad/aead/eax
ironclad/aead/etm
ironclad/aead/gcm
ironclad/kdfs
ironclad/kdf/argon2
ironclad/kdf/bcrypt
ironclad/kdf/hmac
ironclad/kdf/pkcs5
ironclad/kdf/password-hash
ironclad/kdf/scrypt
ironclad/public-keys
ironclad/public-key/dsa
ironclad/public-key/rsa
ironclad/public-key/elgamal
ironclad/public-key/curve25519
ironclad/public-key/curve448
ironclad/public-key/ed25519
ironclad/public-key/ed448
ironclad/public-key/secp256k1
ironclad/public-key/secp256r1
ironclad/public-key/secp384r1
ironclad/public-key/secp521r1
ironclad
ironclad/core
(system).
ironclad/ciphers
(system).
ironclad/digests
(system).
ironclad/macs
(system).
ironclad/prngs
(system).
ironclad/aeads
(system).
ironclad/kdfs
(system).
ironclad/public-keys
(system).
ironclad/core
sb-rotate-byte
(system).
sb-posix
(system).
bordeaux-threads
(system).
ironclad/ciphers
ironclad/core
(system).
ironclad/cipher/aes
(system).
ironclad/cipher/arcfour
(system).
ironclad/cipher/aria
(system).
ironclad/cipher/blowfish
(system).
ironclad/cipher/camellia
(system).
ironclad/cipher/cast5
(system).
ironclad/cipher/chacha
(system).
ironclad/cipher/xchacha
(system).
ironclad/cipher/des
(system).
ironclad/cipher/idea
(system).
ironclad/cipher/kalyna
(system).
ironclad/cipher/keystream
(system).
ironclad/cipher/kuznyechik
(system).
ironclad/cipher/misty1
(system).
ironclad/cipher/rc2
(system).
ironclad/cipher/rc5
(system).
ironclad/cipher/rc6
(system).
ironclad/cipher/salsa20
(system).
ironclad/cipher/xsalsa20
(system).
ironclad/cipher/seed
(system).
ironclad/cipher/serpent
(system).
ironclad/cipher/sm4
(system).
ironclad/cipher/sosemanuk
(system).
ironclad/cipher/square
(system).
ironclad/cipher/tea
(system).
ironclad/cipher/threefish
(system).
ironclad/cipher/twofish
(system).
ironclad/cipher/xor
(system).
ironclad/cipher/xtea
(system).
ironclad/cipher/aes
Ironclad cipher: aes
ironclad/core
(system).
aes.lisp
(file).
ironclad/cipher/arcfour
Ironclad cipher: arcfour
ironclad/core
(system).
arcfour.lisp
(file).
ironclad/cipher/aria
Ironclad cipher: aria
ironclad/core
(system).
aria.lisp
(file).
ironclad/cipher/blowfish
Ironclad cipher: blowfish
ironclad/core
(system).
blowfish.lisp
(file).
ironclad/cipher/camellia
Ironclad cipher: camellia
ironclad/core
(system).
camellia.lisp
(file).
ironclad/cipher/cast5
Ironclad cipher: cast5
ironclad/core
(system).
cast5.lisp
(file).
ironclad/cipher/chacha
Ironclad cipher: chacha
ironclad/core
(system).
chacha.lisp
(file).
ironclad/cipher/xchacha
Ironclad cipher: xchacha
ironclad/core
(system).
ironclad/cipher/chacha
(system).
xchacha.lisp
(file).
ironclad/cipher/des
Ironclad cipher: des
ironclad/core
(system).
des.lisp
(file).
ironclad/cipher/idea
Ironclad cipher: idea
ironclad/core
(system).
idea.lisp
(file).
ironclad/cipher/kalyna
Ironclad cipher: kalyna
ironclad/core
(system).
kalyna.lisp
(file).
ironclad/cipher/keystream
Ironclad cipher: keystream
ironclad/core
(system).
ironclad/cipher/chacha
(system).
ironclad/cipher/salsa20
(system).
keystream.lisp
(file).
ironclad/cipher/salsa20
Ironclad cipher: salsa20
ironclad/core
(system).
salsa20.lisp
(file).
ironclad/cipher/kuznyechik
Ironclad cipher: kuznyechik
ironclad/core
(system).
kuznyechik.lisp
(file).
ironclad/cipher/misty1
Ironclad cipher: misty1
ironclad/core
(system).
misty1.lisp
(file).
ironclad/cipher/rc2
Ironclad cipher: rc2
ironclad/core
(system).
rc2.lisp
(file).
ironclad/cipher/rc5
Ironclad cipher: rc5
ironclad/core
(system).
rc5.lisp
(file).
ironclad/cipher/rc6
Ironclad cipher: rc6
ironclad/core
(system).
rc6.lisp
(file).
ironclad/cipher/xsalsa20
Ironclad cipher: xsalsa20
ironclad/core
(system).
ironclad/cipher/salsa20
(system).
xsalsa20.lisp
(file).
ironclad/cipher/seed
Ironclad cipher: seed
ironclad/core
(system).
seed.lisp
(file).
ironclad/cipher/serpent
Ironclad cipher: serpent
ironclad/core
(system).
serpent.lisp
(file).
ironclad/cipher/sm4
Ironclad cipher: sm4
ironclad/core
(system).
sm4.lisp
(file).
ironclad/cipher/sosemanuk
Ironclad cipher: sosemanuk
ironclad/core
(system).
sosemanuk.lisp
(file).
ironclad/cipher/square
Ironclad cipher: square
ironclad/core
(system).
square.lisp
(file).
ironclad/cipher/tea
Ironclad cipher: tea
ironclad/core
(system).
tea.lisp
(file).
ironclad/cipher/threefish
Ironclad cipher: threefish
ironclad/core
(system).
threefish.lisp
(file).
ironclad/cipher/twofish
Ironclad cipher: twofish
ironclad/core
(system).
twofish.lisp
(file).
ironclad/cipher/xor
Ironclad cipher: xor
ironclad/core
(system).
xor.lisp
(file).
ironclad/cipher/xtea
Ironclad cipher: xtea
ironclad/core
(system).
xtea.lisp
(file).
ironclad/digests
ironclad/core
(system).
ironclad/digest/adler32
(system).
ironclad/digest/blake2
(system).
ironclad/digest/blake2s
(system).
ironclad/digest/crc24
(system).
ironclad/digest/crc32
(system).
ironclad/digest/groestl
(system).
ironclad/digest/jh
(system).
ironclad/digest/kupyna
(system).
ironclad/digest/md2
(system).
ironclad/digest/md4
(system).
ironclad/digest/md5
(system).
ironclad/digest/ripemd-128
(system).
ironclad/digest/ripemd-160
(system).
ironclad/digest/sha1
(system).
ironclad/digest/sha256
(system).
ironclad/digest/sha3
(system).
ironclad/digest/sha512
(system).
ironclad/digest/skein
(system).
ironclad/digest/sm3
(system).
ironclad/digest/streebog
(system).
ironclad/digest/tiger
(system).
ironclad/digest/tree-hash
(system).
ironclad/digest/whirlpool
(system).
ironclad/digest/adler32
Ironclad digest: adler32
ironclad/core
(system).
adler32.lisp
(file).
ironclad/digest/blake2
Ironclad digest: blake2
ironclad/core
(system).
blake2.lisp
(file).
ironclad/digest/blake2s
Ironclad digest: blake2s
ironclad/core
(system).
blake2s.lisp
(file).
ironclad/digest/crc24
Ironclad digest: crc24
ironclad/core
(system).
crc24.lisp
(file).
ironclad/digest/crc32
Ironclad digest: crc32
ironclad/core
(system).
crc32.lisp
(file).
ironclad/digest/groestl
Ironclad digest: groestl
ironclad/core
(system).
groestl.lisp
(file).
ironclad/digest/jh
Ironclad digest: jh
ironclad/core
(system).
jh.lisp
(file).
ironclad/digest/kupyna
Ironclad digest: kupyna
ironclad/core
(system).
ironclad/cipher/kalyna
(system).
kupyna.lisp
(file).
ironclad/digest/md2
Ironclad digest: md2
ironclad/core
(system).
md2.lisp
(file).
ironclad/digest/md4
Ironclad digest: md4
ironclad/core
(system).
md4.lisp
(file).
ironclad/digest/md5
Ironclad digest: md5
ironclad/core
(system).
md5.lisp
(file).
md5-lispworks-int32.lisp
(file).
ironclad/digest/ripemd-128
Ironclad digest: ripemd-128
ironclad/core
(system).
ripemd-128.lisp
(file).
ironclad/digest/ripemd-160
Ironclad digest: ripemd-160
ironclad/core
(system).
ripemd-160.lisp
(file).
ironclad/digest/sha1
Ironclad digest: sha1
ironclad/core
(system).
sha1.lisp
(file).
ironclad/digest/sha256
Ironclad digest: sha256
ironclad/core
(system).
sha256.lisp
(file).
ironclad/digest/sha3
Ironclad digest: sha3
ironclad/core
(system).
sha3.lisp
(file).
ironclad/digest/sha512
Ironclad digest: sha512
ironclad/core
(system).
sha512.lisp
(file).
ironclad/digest/skein
Ironclad digest: skein
ironclad/core
(system).
ironclad/cipher/threefish
(system).
skein.lisp
(file).
ironclad/digest/sm3
Ironclad digest: sm3
ironclad/core
(system).
sm3.lisp
(file).
ironclad/digest/streebog
Ironclad digest: streebog
ironclad/core
(system).
streebog.lisp
(file).
ironclad/digest/tiger
Ironclad digest: tiger
ironclad/core
(system).
tiger.lisp
(file).
ironclad/digest/tree-hash
Ironclad digest: tree-hash
ironclad/core
(system).
ironclad/digest/tiger
(system).
tree-hash.lisp
(file).
ironclad/digest/whirlpool
Ironclad digest: whirlpool
ironclad/core
(system).
whirlpool.lisp
(file).
ironclad/macs
ironclad/core
(system).
ironclad/mac/blake2-mac
(system).
ironclad/mac/blake2s-mac
(system).
ironclad/mac/cmac
(system).
ironclad/mac/hmac
(system).
ironclad/mac/gmac
(system).
ironclad/mac/poly1305
(system).
ironclad/mac/siphash
(system).
ironclad/mac/skein-mac
(system).
ironclad/mac/blake2-mac
Ironclad mac: blake2-mac
ironclad/core
(system).
ironclad/digest/blake2
(system).
blake2-mac.lisp
(file).
ironclad/mac/blake2s-mac
Ironclad mac: blake2s-mac
ironclad/core
(system).
ironclad/digest/blake2s
(system).
blake2s-mac.lisp
(file).
ironclad/mac/cmac
Ironclad mac: cmac
ironclad/core
(system).
cmac.lisp
(file).
ironclad/mac/hmac
Ironclad mac: hmac
ironclad/core
(system).
hmac.lisp
(file).
ironclad/mac/gmac
Ironclad mac: gmac
ironclad/core
(system).
gmac.lisp
(file).
ironclad/mac/poly1305
Ironclad mac: poly1305
ironclad/core
(system).
poly1305.lisp
(file).
ironclad/mac/siphash
Ironclad mac: siphash
ironclad/core
(system).
siphash.lisp
(file).
ironclad/mac/skein-mac
Ironclad mac: skein-mac
ironclad/core
(system).
ironclad/cipher/threefish
(system).
ironclad/digest/skein
(system).
skein-mac.lisp
(file).
ironclad/prng/fortuna
Ironclad prng: fortuna
ironclad/core
(system).
ironclad/cipher/aes
(system).
ironclad/digest/sha256
(system).
generator.lisp
(file).
fortuna.lisp
(file).
ironclad/aeads
ironclad/core
(system).
ironclad/aead/eax
(system).
ironclad/aead/etm
(system).
ironclad/aead/gcm
(system).
ironclad/aead/eax
Ironclad aead: eax
ironclad/core
(system).
ironclad/mac/cmac
(system).
eax.lisp
(file).
ironclad/aead/etm
Ironclad aead: etm
ironclad/core
(system).
etm.lisp
(file).
ironclad/aead/gcm
Ironclad aead: gcm
ironclad/core
(system).
ironclad/mac/gmac
(system).
gcm.lisp
(file).
ironclad/kdfs
ironclad/core
(system).
ironclad/kdf/argon2
(system).
ironclad/kdf/bcrypt
(system).
ironclad/kdf/hmac
(system).
ironclad/kdf/pkcs5
(system).
ironclad/kdf/password-hash
(system).
ironclad/kdf/scrypt
(system).
ironclad/kdf/argon2
Ironclad kdf: argon2
ironclad/core
(system).
ironclad/mac/blake2-mac
(system).
argon2.lisp
(file).
ironclad/kdf/bcrypt
Ironclad kdf: bcrypt
ironclad/core
(system).
ironclad/cipher/blowfish
(system).
ironclad/digest/sha512
(system).
bcrypt.lisp
(file).
ironclad/kdf/hmac
Ironclad kdf: hmac
ironclad/core
(system).
ironclad/mac/hmac
(system).
hmac.lisp
(file).
ironclad/kdf/pkcs5
Ironclad kdf: pkcs5
ironclad/core
(system).
pkcs5.lisp
(file).
ironclad/kdf/password-hash
Ironclad kdf: password-hash
ironclad/core
(system).
ironclad/digest/sha256
(system).
password-hash.lisp
(file).
ironclad/kdf/scrypt
Ironclad kdf: scrypt
ironclad/core
(system).
ironclad/cipher/salsa20
(system).
ironclad/digest/sha256
(system).
ironclad/kdf/pkcs5
(system).
scrypt.lisp
(file).
ironclad/public-keys
ironclad/core
(system).
ironclad/public-key/dsa
(system).
ironclad/public-key/rsa
(system).
ironclad/public-key/elgamal
(system).
ironclad/public-key/curve25519
(system).
ironclad/public-key/curve448
(system).
ironclad/public-key/ed25519
(system).
ironclad/public-key/ed448
(system).
ironclad/public-key/secp256k1
(system).
ironclad/public-key/secp256r1
(system).
ironclad/public-key/secp384r1
(system).
ironclad/public-key/secp521r1
(system).
ironclad/public-key/dsa
Ironclad public-key: dsa
ironclad/core
(system).
dsa.lisp
(file).
ironclad/public-key/rsa
Ironclad public-key: rsa
ironclad/core
(system).
rsa.lisp
(file).
ironclad/public-key/elgamal
Ironclad public-key: elgamal
ironclad/core
(system).
elgamal.lisp
(file).
ironclad/public-key/curve25519
Ironclad public-key: curve25519
ironclad/core
(system).
curve25519.lisp
(file).
ironclad/public-key/curve448
Ironclad public-key: curve448
ironclad/core
(system).
curve448.lisp
(file).
ironclad/public-key/ed25519
Ironclad public-key: ed25519
ironclad/core
(system).
ironclad/digest/sha512
(system).
ed25519.lisp
(file).
ironclad/public-key/ed448
Ironclad public-key: ed448
ironclad/core
(system).
ironclad/digest/sha3
(system).
ed448.lisp
(file).
ironclad/public-key/secp256k1
Ironclad public-key: secp256k1
ironclad/core
(system).
secp256k1.lisp
(file).
ironclad/public-key/secp256r1
Ironclad public-key: secp256r1
ironclad/core
(system).
secp256r1.lisp
(file).
ironclad/public-key/secp384r1
Ironclad public-key: secp384r1
ironclad/core
(system).
secp384r1.lisp
(file).
ironclad/public-key/secp521r1
Ironclad public-key: secp521r1
ironclad/core
(system).
secp521r1.lisp
(file).
Modules are listed depth-first from the system components tree.
ironclad/core/doc
ironclad/core/src
ironclad/core/src/opt
ironclad/core/src/opt/ccl
ironclad/core/src/opt/ecl
ironclad/core/src/opt/sbcl
ironclad/core/src/ciphers
ironclad/core/src/digests
ironclad/core/src/macs
ironclad/core/src/prng
ironclad/core/src/aead
ironclad/core/src/kdf
ironclad/core/src/public-key
ironclad/core/doc
todo
(file).
ironclad/core
(system).
ironclad.html
(file).
ironclad/core/src
doc
(module).
ironclad/core
(system).
package.lisp
(file).
conditions.lisp
(file).
generic.lisp
(file).
macro-utils.lisp
(file).
util.lisp
(file).
opt
(module).
common.lisp
(file).
ciphers
(module).
digests
(module).
macs
(module).
prng
(module).
math.lisp
(file).
octet-stream.lisp
(file).
aead
(module).
kdf
(module).
public-key
(module).
ironclad/core/src/opt
ironclad/core/src/opt/ccl
:ccl
opt
(module).
x86oid-vm.lisp
(file).
ironclad/core/src/opt/ecl
:ecl
ccl
(module).
opt
(module).
c-functions.lisp
(file).
ironclad/core/src/opt/sbcl
:sbcl
opt
(module).
fndb.lisp
(file).
x86oid-vm.lisp
(file).
cpu-features.lisp
(file).
ironclad/core/src/ciphers
common.lisp
(file).
src
(module).
cipher.lisp
(file).
padding.lisp
(file).
make-cipher.lisp
(file).
modes.lisp
(file).
ironclad/core/src/digests
ciphers
(module).
src
(module).
digest.lisp
(file).
ironclad/core/src/macs
ironclad/core/src/prng
macs
(module).
src
(module).
prng.lisp
(file).
os-prng.lisp
(file).
ironclad/core/src/aead
octet-stream.lisp
(file).
src
(module).
aead.lisp
(file).
ironclad/core/src/kdf
ironclad/core/src/public-key
kdf
(module).
src
(module).
public-key.lisp
(file).
pkcs1.lisp
(file).
elliptic-curve.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
ironclad/ironclad.asd
ironclad/core/src/package.lisp
ironclad/core/src/conditions.lisp
ironclad/core/src/generic.lisp
ironclad/core/src/macro-utils.lisp
ironclad/core/src/util.lisp
ironclad/core/src/opt/ccl/x86oid-vm.lisp
ironclad/core/src/opt/ecl/c-functions.lisp
ironclad/core/src/opt/sbcl/fndb.lisp
ironclad/core/src/opt/sbcl/x86oid-vm.lisp
ironclad/core/src/opt/sbcl/cpu-features.lisp
ironclad/core/src/common.lisp
ironclad/core/src/ciphers/cipher.lisp
ironclad/core/src/ciphers/padding.lisp
ironclad/core/src/ciphers/make-cipher.lisp
ironclad/core/src/ciphers/modes.lisp
ironclad/core/src/digests/digest.lisp
ironclad/core/src/macs/mac.lisp
ironclad/core/src/prng/prng.lisp
ironclad/core/src/prng/os-prng.lisp
ironclad/core/src/math.lisp
ironclad/core/src/octet-stream.lisp
ironclad/core/src/aead/aead.lisp
ironclad/core/src/kdf/kdf.lisp
ironclad/core/src/public-key/public-key.lisp
ironclad/core/src/public-key/pkcs1.lisp
ironclad/core/src/public-key/elliptic-curve.lisp
ironclad/cipher/aes/aes.lisp
ironclad/cipher/arcfour/arcfour.lisp
ironclad/cipher/aria/aria.lisp
ironclad/cipher/blowfish/blowfish.lisp
ironclad/cipher/camellia/camellia.lisp
ironclad/cipher/cast5/cast5.lisp
ironclad/cipher/chacha/chacha.lisp
ironclad/cipher/xchacha/xchacha.lisp
ironclad/cipher/des/des.lisp
ironclad/cipher/idea/idea.lisp
ironclad/cipher/kalyna/kalyna.lisp
ironclad/cipher/keystream/keystream.lisp
ironclad/cipher/salsa20/salsa20.lisp
ironclad/cipher/kuznyechik/kuznyechik.lisp
ironclad/cipher/misty1/misty1.lisp
ironclad/cipher/rc2/rc2.lisp
ironclad/cipher/rc5/rc5.lisp
ironclad/cipher/rc6/rc6.lisp
ironclad/cipher/xsalsa20/xsalsa20.lisp
ironclad/cipher/seed/seed.lisp
ironclad/cipher/serpent/serpent.lisp
ironclad/cipher/sm4/sm4.lisp
ironclad/cipher/sosemanuk/sosemanuk.lisp
ironclad/cipher/square/square.lisp
ironclad/cipher/tea/tea.lisp
ironclad/cipher/threefish/threefish.lisp
ironclad/cipher/twofish/twofish.lisp
ironclad/cipher/xor/xor.lisp
ironclad/cipher/xtea/xtea.lisp
ironclad/digest/adler32/adler32.lisp
ironclad/digest/blake2/blake2.lisp
ironclad/digest/blake2s/blake2s.lisp
ironclad/digest/crc24/crc24.lisp
ironclad/digest/crc32/crc32.lisp
ironclad/digest/groestl/groestl.lisp
ironclad/digest/jh/jh.lisp
ironclad/digest/kupyna/kupyna.lisp
ironclad/digest/md2/md2.lisp
ironclad/digest/md4/md4.lisp
ironclad/digest/md5/md5.lisp
ironclad/digest/md5/md5-lispworks-int32.lisp
ironclad/digest/ripemd-128/ripemd-128.lisp
ironclad/digest/ripemd-160/ripemd-160.lisp
ironclad/digest/sha1/sha1.lisp
ironclad/digest/sha256/sha256.lisp
ironclad/digest/sha3/sha3.lisp
ironclad/digest/sha512/sha512.lisp
ironclad/digest/skein/skein.lisp
ironclad/digest/sm3/sm3.lisp
ironclad/digest/streebog/streebog.lisp
ironclad/digest/tiger/tiger.lisp
ironclad/digest/tree-hash/tree-hash.lisp
ironclad/digest/whirlpool/whirlpool.lisp
ironclad/mac/blake2-mac/blake2-mac.lisp
ironclad/mac/blake2s-mac/blake2s-mac.lisp
ironclad/mac/cmac/cmac.lisp
ironclad/mac/hmac/hmac.lisp
ironclad/mac/gmac/gmac.lisp
ironclad/mac/poly1305/poly1305.lisp
ironclad/mac/siphash/siphash.lisp
ironclad/mac/skein-mac/skein-mac.lisp
ironclad/prng/fortuna/generator.lisp
ironclad/prng/fortuna/fortuna.lisp
ironclad/aead/eax/eax.lisp
ironclad/aead/etm/etm.lisp
ironclad/aead/gcm/gcm.lisp
ironclad/kdf/argon2/argon2.lisp
ironclad/kdf/bcrypt/bcrypt.lisp
ironclad/kdf/hmac/hmac.lisp
ironclad/kdf/pkcs5/pkcs5.lisp
ironclad/kdf/password-hash/password-hash.lisp
ironclad/kdf/scrypt/scrypt.lisp
ironclad/public-key/dsa/dsa.lisp
ironclad/public-key/rsa/rsa.lisp
ironclad/public-key/elgamal/elgamal.lisp
ironclad/public-key/curve25519/curve25519.lisp
ironclad/public-key/curve448/curve448.lisp
ironclad/public-key/ed25519/ed25519.lisp
ironclad/public-key/ed448/ed448.lisp
ironclad/public-key/secp256k1/secp256k1.lisp
ironclad/public-key/secp256r1/secp256r1.lisp
ironclad/public-key/secp384r1/secp384r1.lisp
ironclad/public-key/secp521r1/secp521r1.lisp
ironclad/ironclad.asd
ironclad
(system).
ironclad
.
ironclad/core
.
ironclad/ciphers
.
ironclad/cipher/aes
.
ironclad/cipher/arcfour
.
ironclad/cipher/aria
.
ironclad/cipher/blowfish
.
ironclad/cipher/camellia
.
ironclad/cipher/cast5
.
ironclad/cipher/chacha
.
ironclad/cipher/xchacha
.
ironclad/cipher/des
.
ironclad/cipher/idea
.
ironclad/cipher/kalyna
.
ironclad/cipher/keystream
.
ironclad/cipher/salsa20
.
ironclad/cipher/kuznyechik
.
ironclad/cipher/misty1
.
ironclad/cipher/rc2
.
ironclad/cipher/rc5
.
ironclad/cipher/rc6
.
ironclad/cipher/xsalsa20
.
ironclad/cipher/seed
.
ironclad/cipher/serpent
.
ironclad/cipher/sm4
.
ironclad/cipher/sosemanuk
.
ironclad/cipher/square
.
ironclad/cipher/tea
.
ironclad/cipher/threefish
.
ironclad/cipher/twofish
.
ironclad/cipher/xor
.
ironclad/cipher/xtea
.
ironclad/digests
.
ironclad/digest/adler32
.
ironclad/digest/blake2
.
ironclad/digest/blake2s
.
ironclad/digest/crc24
.
ironclad/digest/crc32
.
ironclad/digest/groestl
.
ironclad/digest/jh
.
ironclad/digest/kupyna
.
ironclad/digest/md2
.
ironclad/digest/md4
.
ironclad/digest/md5
.
ironclad/digest/ripemd-128
.
ironclad/digest/ripemd-160
.
ironclad/digest/sha1
.
ironclad/digest/sha256
.
ironclad/digest/sha3
.
ironclad/digest/sha512
.
ironclad/digest/skein
.
ironclad/digest/sm3
.
ironclad/digest/streebog
.
ironclad/digest/tiger
.
ironclad/digest/tree-hash
.
ironclad/digest/whirlpool
.
ironclad/macs
.
ironclad/mac/blake2-mac
.
ironclad/mac/blake2s-mac
.
ironclad/mac/cmac
.
ironclad/mac/hmac
.
ironclad/mac/gmac
.
ironclad/mac/poly1305
.
ironclad/mac/siphash
.
ironclad/mac/skein-mac
.
ironclad/prngs
.
ironclad/prng/fortuna
.
ironclad/aeads
.
ironclad/aead/eax
.
ironclad/aead/etm
.
ironclad/aead/gcm
.
ironclad/kdfs
.
ironclad/kdf/argon2
.
ironclad/kdf/bcrypt
.
ironclad/kdf/hmac
.
ironclad/kdf/pkcs5
.
ironclad/kdf/password-hash
.
ironclad/kdf/scrypt
.
ironclad/public-keys
.
ironclad/public-key/dsa
.
ironclad/public-key/rsa
.
ironclad/public-key/elgamal
.
ironclad/public-key/curve25519
.
ironclad/public-key/curve448
.
ironclad/public-key/ed25519
.
ironclad/public-key/ed448
.
ironclad/public-key/secp256k1
.
ironclad/public-key/secp256r1
.
ironclad/public-key/secp384r1
.
ironclad/public-key/secp521r1
.
define-ironclad-subsystems
(macro).
ironclad-source-file
(class).
ironclad-system
(class).
test-vector-file
(class).
ironclad/core/src/package.lisp
src
(module).
*ironclad-readtable*
(special variable).
array-reader
(function).
in-ironclad-readtable
(macro).
ironclad-implementation-features
(function).
ironclad/core/src/conditions.lisp
package.lisp
(file).
src
(module).
bad-authentication-tag
(condition).
block-length
(reader method).
incompatible-keys
(condition).
initialization-vector-not-supplied
(condition).
insufficient-buffer-space
(condition).
invalid-curve-point
(condition).
invalid-initialization-vector
(condition).
invalid-key-length
(condition).
invalid-mac-parameter
(condition).
invalid-message-length
(condition).
invalid-padding
(condition).
invalid-public-key-length
(condition).
invalid-signature-length
(condition).
ironclad-error
(condition).
key-not-supplied
(condition).
missing-key-parameter
(condition).
missing-message-parameter
(condition).
missing-signature-parameter
(condition).
oaep-decoding-error
(condition).
unsupported-argon2-parameters
(condition).
unsupported-authenticated-encryption-mode
(condition).
unsupported-cipher
(condition).
unsupported-digest
(condition).
unsupported-kdf
(condition).
unsupported-mac
(condition).
unsupported-mode
(condition).
unsupported-padding
(condition).
unsupported-scrypt-cost-factors
(condition).
accepted-lengths
(reader method).
cipher
(reader method).
cipher
(reader method).
cipher
(reader method).
cipher
(reader method).
cipher
(reader method).
cost-n
(reader method).
cost-p
(reader method).
cost-r
(reader method).
description
(reader method).
description
(reader method).
description
(reader method).
description
(reader method).
digest
(reader method).
insufficient-buffer-space-buffer
(reader method).
insufficient-buffer-space-length
(reader method).
insufficient-buffer-space-start
(reader method).
invalid-padding-block
(reader method).
invalid-padding-padding-name
(reader method).
kdf
(reader method).
kind
(reader method).
kind
(reader method).
kind
(reader method).
kind
(reader method).
kind
(reader method).
kind
(reader method).
kind
(reader method).
kind
(reader method).
kind
(reader method).
mac
(reader method).
mac-name
(reader method).
message
(reader method).
missing-point-parameter
(condition).
mode
(reader method).
mode
(reader method).
name
(reader method).
padding
(reader method).
parameter
(reader method).
parameter
(reader method).
parameter
(reader method).
parameter
(reader method).
ironclad/core/src/generic.lisp
conditions.lisp
(file).
src
(module).
block-length
(generic function).
copy-digest
(generic function).
decrypt
(generic function).
decrypt-message
(generic function).
derive-key
(generic function).
destructure-message
(generic function).
destructure-private-key
(generic function).
destructure-public-key
(generic function).
destructure-signature
(generic function).
diffie-hellman
(generic function).
digest-file
(generic function).
digest-length
(generic function).
digest-sequence
(generic function).
digest-stream
(generic function).
encrypt
(generic function).
encrypt-message
(generic function).
generate-key-pair
(generic function).
generate-signature-nonce
(generic function).
key-lengths
(generic function).
make-message
(generic function).
make-private-key
(generic function).
make-prng
(generic function).
make-public-key
(generic function).
make-signature
(generic function).
prng-reseed
(generic function).
process-associated-data
(generic function).
produce-digest
(generic function).
produce-mac
(generic function).
produce-tag
(generic function).
sign-message
(generic function).
update-digest
(generic function).
update-mac
(generic function).
verify-signature
(generic function).
add-padding-bytes
(generic function).
count-padding-bytes
(generic function).
encrypted-message-length
(generic function).
mode-crypt-functions
(generic function).
prng-random-data
(generic function).
prng-seed-length
(generic function).
schedule-key
(generic function).
valid-mode-for-cipher-p
(generic function).
verify-key
(generic function).
ironclad/core/src/macro-utils.lisp
generic.lisp
(file).
src
(module).
circular-list-subseq
(function).
dotimes-unrolled
(macro).
make-circular-list
(function).
massage-symbol
(function).
quotationp
(function).
symbolicate
(function).
trivial-macroexpand-all
(function).
unquote
(function).
ironclad/core/src/util.lisp
macro-utils.lisp
(file).
src
(module).
ascii-string-to-byte-array
(function).
byte-array-to-hex-string
(function).
constant-time-equal
(function).
hex-string-to-byte-array
(function).
ironclad/core/src/opt/sbcl/x86oid-vm.lisp
fndb.lisp
(file).
sbcl
(module).
dword-inst
(macro).
ironclad/core/src/opt/sbcl/cpu-features.lisp
x86oid-vm.lisp
(file).
sbcl
(module).
aes-ni-supported-p
(function).
pclmulqdq-supported-p
(function).
ironclad/core/src/common.lisp
opt
(module).
src
(module).
ub16ref/be
(function).
(setf ub16ref/be)
(function).
ub16ref/le
(function).
(setf ub16ref/le)
(function).
ub32ref/be
(function).
(setf ub32ref/be)
(function).
ub32ref/le
(function).
(setf ub32ref/le)
(function).
ub64ref/be
(function).
(setf ub64ref/be)
(function).
ub64ref/le
(function).
(setf ub64ref/le)
(function).
%add-with-carry
(function).
%subtract-with-borrow
(function).
burn-baby-burn
(function).
copy-block
(compiler macro).
copy-block
(function).
copy-to-buffer
(function).
defconst
(macro).
eighth-byte
(function).
fifth-byte
(function).
fill-block-ub8-be
(function).
fill-block-ub8-be/64
(function).
fill-block-ub8-le
(function).
fill-block-ub8-le/64
(function).
first-byte
(function).
fourth-byte
(function).
hold-me-back
(function).
index
(type).
index+1
(type).
mod32*
(compiler macro).
mod32*
(function).
mod32+
(compiler macro).
mod32+
(function).
mod32-
(compiler macro).
mod32-
(function).
mod32ash
(compiler macro).
mod32ash
(function).
mod32lognot
(compiler macro).
mod32lognot
(function).
mod64*
(compiler macro).
mod64*
(function).
mod64+
(compiler macro).
mod64+
(function).
mod64-
(compiler macro).
mod64-
(function).
mod64ash
(compiler macro).
mod64ash
(function).
mod64lognot
(compiler macro).
mod64lognot
(function).
rol32
(function).
rol64
(function).
ror32
(function).
ror64
(function).
second-byte
(function).
seventh-byte
(function).
simple-octet-vector
(type).
sixth-byte
(function).
third-byte
(function).
ubref-fun-name
(function).
xor-block
(compiler macro).
xor-block
(function).
ironclad/core/src/ciphers/cipher.lisp
ciphers
(module).
block-length
(method).
block-length
(method).
block-length
(method).
block-length
(method).
block-length
(method).
block-length
(method).
block-length
(method).
cipher-supported-p
(function).
decrypt
(method).
decrypt-in-place
(function).
encrypt
(method).
encrypt-in-place
(function).
key-lengths
(method).
key-lengths
(method).
list-all-ciphers
(function).
print-object
(method).
%block-length
(reader method).
%class-name
(reader method).
%defcipher
(function).
%find-cipher
(function).
(setf %find-cipher)
(function).
%key-lengths
(reader method).
128-byte-block-mixin
(class).
16-byte-block-mixin
(class).
32-byte-block-mixin
(class).
64-byte-block-mixin
(class).
8-byte-block-mixin
(class).
acceptable-key-lengths
(function).
acceptable-key-lengths*
(function).
cipher
(reader method).
cipher
(class).
cipher-info
(class).
defcipher
(macro).
define-block-decryptor
(macro).
define-block-encryptor
(macro).
define-stream-cryptor
(macro).
generate-block-cipher-forms
(function).
generate-common-cipher-methods
(function).
generate-key-verifier-methods
(function).
generate-stream-cipher-forms
(function).
initialized-p
(reader method).
(setf initialized-p)
(writer method).
mode
(reader method).
(setf mode)
(writer method).
mode-name
(reader method).
schedule-key
(method).
stream-cipher
(class).
verify-key
(method).
with-words
(macro).
ironclad/core/src/ciphers/padding.lisp
cipher.lisp
(file).
ciphers
(module).
add-padding-bytes
(method).
add-padding-bytes
(method).
add-padding-bytes
(method).
ansi-x923-padding
(class).
count-padding-bytes
(method).
count-padding-bytes
(method).
count-padding-bytes
(method).
iso-7816-4-padding
(class).
padding
(class).
pkcs7-padding
(class).
ironclad/core/src/ciphers/make-cipher.lisp
padding.lisp
(file).
ciphers
(module).
initialize-instance
(method).
make-cipher
(compiler macro).
make-cipher
(function).
shared-initialize
(method).
%block-cipher-p
(function).
find-cipher-or-lose
(function).
make-mode-for-cipher
(function).
valid-mode-for-block-cipher-p
(function).
valid-mode-for-cipher-p
(method).
valid-mode-for-cipher-p
(method).
valid-mode-for-cipher-p
(method).
valid-mode-for-cipher-p
(method).
valid-mode-for-cipher-p
(method).
valid-mode-for-cipher-p
(method).
valid-mode-for-cipher-p
(method).
validate-parameters-for-cipher-info
(function).
ironclad/core/src/ciphers/modes.lisp
make-cipher.lisp
(file).
ciphers
(module).
decrypt-message
(method).
encrypt-message
(method).
initialize-instance
(method).
list-all-modes
(function).
mode-supported-p
(function).
print-object
(method).
*supported-modes*
(special variable).
cbc-mode
(class).
cfb-mode
(class).
cfb8-mode
(class).
ctr-mode
(class).
decrement-counter-block
(function).
decrypt-function
(reader method).
ecb-mode
(class).
encrypt-function
(reader method).
encrypted-message-length
(method).
encrypted-message-length
(method).
encrypted-message-length
(method).
encrypted-message-length
(method).
encrypted-message-length
(method).
encrypted-message-length
(method).
encrypted-message-length
(method).
encrypted-message-length
(method).
encrypted-message-length
(method).
encrypted-message-length
(method).
encrypted-message-length
(method).
encrypted-message-length
(method).
encrypted-message-length
(method).
encrypted-message-length
(method).
encrypted-message-length
(method).
encrypted-message-length
(method).
encrypted-message-length
(method).
encrypted-message-length
(method).
encrypted-message-length
(method).
encrypted-message-length
(method).
encrypted-message-length
(method).
encrypted-message-length
(method).
encrypted-message-length
(method).
encrypted-message-length
(method).
encrypted-message-length
(method).
encrypted-message-length
(method).
encrypted-message-length
(method).
encrypted-message-length
(method).
encrypted-message-length
(method).
encrypted-message-length
(method).
encrypted-message-length
(method).
encryption-mode
(class).
increment-counter-block
(function).
increment-counter-block-1
(function).
inititialization-vector-mixin
(class).
iv
(reader method).
iv-position
(reader method).
(setf iv-position)
(writer method).
keystream-blocks
(reader method).
(setf keystream-blocks)
(writer method).
mode-crypt-functions
(method).
mode-crypt-functions
(method).
mode-crypt-functions
(method).
mode-crypt-functions
(method).
mode-crypt-functions
(method).
mode-crypt-functions
(method).
mode-crypt-functions
(method).
mode-crypt-functions
(method).
mode-crypt-functions
(method).
mode-crypt-functions
(method).
mode-crypt-functions
(method).
mode-crypt-functions
(method).
mode-crypt-functions
(method).
mode-crypt-functions
(method).
mode-crypt-functions
(method).
mode-crypt-functions
(method).
mode-crypt-functions
(method).
mode-crypt-functions
(method).
mode-crypt-functions
(method).
mode-crypt-functions
(method).
mode-crypt-functions
(method).
mode-crypt-functions
(method).
mode-crypt-functions
(method).
mode-crypt-functions
(method).
mode-crypt-functions
(method).
mode-crypt-functions
(method).
mode-crypt-functions
(method).
mode-crypt-functions
(method).
mode-crypt-functions
(method).
mode-crypt-functions
(method).
mode-crypt-functions
(method).
ofb-mode
(class).
padded-mode
(class).
padding
(reader method).
(setf padding)
(writer method).
stream-mode
(class).
ironclad/core/src/digests/digest.lisp
digests
(module).
digest-file
(compiler macro).
digest-file
(method).
digest-file
(method).
digest-file
(method).
digest-length
(method).
digest-length
(method).
digest-sequence
(compiler macro).
digest-sequence
(method).
digest-sequence
(method).
digest-stream
(compiler macro).
digest-stream
(method).
digest-stream
(method).
digest-stream
(method).
digest-supported-p
(function).
list-all-digests
(function).
make-digest
(compiler macro).
make-digest
(function).
update-digest
(method).
+buffer-size+
(constant).
+seq-copy-buffer-size+
(constant).
buffer-index
(type).
defdigest
(macro).
define-digest-finalizer
(macro).
define-digest-registers
(macro).
define-digest-updater
(macro).
digestp
(function).
maybe-expand-one-shot-call
(function).
mdx
(structure).
mdx-amount
(reader).
(setf mdx-amount)
(writer).
mdx-buffer
(reader).
mdx-buffer-index
(reader).
(setf mdx-buffer-index)
(writer).
mdx-p
(function).
mdx-updater
(function).
optimized-maker-name
(function).
store-data-length
(function).
update-digest-from-stream
(function).
update-digest-from-vector
(function).
ironclad/core/src/macs/mac.lisp
macs
(module).
list-all-macs
(function).
mac-supported-p
(function).
make-mac
(function).
ironclad/core/src/prng/prng.lisp
prng
(module).
*prng*
(special variable).
list-all-prngs
(function).
make-prng
(method).
random-bits
(function).
random-data
(function).
read-os-random-seed
(function).
read-seed
(function).
strong-random
(function).
write-seed
(function).
feed-fifo
(function).
os-random-seed
(function).
ironclad/core/src/prng/os-prng.lisp
prng.lisp
(file).
prng
(module).
*os-prng-stream*
(special variable).
*os-prng-stream-lock*
(special variable).
prng-random-data
(method).
ironclad/core/src/math.lisp
prng
(module).
src
(module).
*number-of-miller-rabin-tests*
(special variable).
egcd
(function).
expt-mod
(function).
expt-mod/unsafe
(function).
find-generator
(function).
generate-prime
(function).
generate-prime-in-range
(function).
generate-safe-prime
(function).
prime-p
(function).
+last-small-prime+
(constant).
+small-primes+
(constant).
find-subgroup-generator
(function).
generate-small-primes
(function).
jacobi
(function).
lucas-sequence
(function).
miller-rabin-decomposition
(function).
miller-rabin-kernel
(function).
modular-inverse
(function).
modular-inverse-with-blinding
(function).
power-mod
(function).
power-mod-tab
(function).
primep-lucas
(function).
ironclad/core/src/octet-stream.lisp
math.lisp
(file).
src
(module).
execute-with-digesting-stream
(function).
get-output-stream-octets
(function).
make-authenticating-stream
(function).
make-decrypting-stream
(function).
make-digesting-stream
(function).
make-encrypting-stream
(function).
make-octet-input-stream
(function).
make-octet-output-stream
(function).
produce-digest
(method).
produce-mac
(method).
stream-clear-output
(method).
stream-clear-output
(method).
stream-element-type
(method).
stream-element-type
(method).
stream-element-type
(method).
stream-element-type
(method).
stream-read-byte
(method).
stream-read-byte
(method).
stream-read-byte
(method).
stream-read-sequence
(method).
stream-read-sequence
(method).
stream-read-sequence
(method).
stream-write-byte
(method).
stream-write-byte
(method).
stream-write-byte
(method).
stream-write-byte
(method).
stream-write-byte
(method).
stream-write-sequence
(method).
stream-write-sequence
(method).
stream-write-sequence
(method).
stream-write-sequence
(method).
stream-write-sequence
(method).
with-authenticating-stream
(macro).
with-decrypting-stream
(macro).
with-digesting-stream
(macro).
with-encrypting-stream
(macro).
with-octet-input-stream
(macro).
with-octet-output-stream
(macro).
*binary-input-stream-class*
(special variable).
*binary-output-stream-class*
(special variable).
*stream-clear-output-function*
(special variable).
*stream-element-type-function*
(special variable).
*stream-finish-output-function*
(special variable).
*stream-force-output-function*
(special variable).
*stream-read-byte-function*
(special variable).
*stream-read-sequence-function*
(special variable).
*stream-write-byte-function*
(special variable).
*stream-write-sequence-function*
(special variable).
authenticating-stream
(class).
buffer
(reader method).
(setf buffer)
(writer method).
crypting-stream
(class).
decrypting-input-stream
(class).
decrypting-output-stream
(class).
define-stream-read-sequence
(macro).
define-stream-write-sequence
(macro).
digesting-stream
(class).
encrypting-input-stream
(class).
encrypting-output-stream
(class).
end
(reader method).
(setf end)
(writer method).
index
(reader method).
index
(reader method).
(setf index)
(writer method).
(setf index)
(writer method).
octet-input-stream
(class).
octet-output-stream
(class).
octet-stream
(class).
stream-buffer
(reader method).
stream-buffer
(reader method).
stream-buffer
(reader method).
stream-buffer-position
(reader method).
stream-buffer-position
(reader method).
stream-buffer-position
(reader method).
stream-cipher
(reader method).
stream-digest
(reader method).
stream-direction
(type).
stream-mac
(reader method).
stream-n-bytes-valid
(reader method).
stream-wrapped-stream
(reader method).
ironclad/core/src/aead/aead.lisp
aead
(module).
authenticated-encryption-mode-supported-p
(function).
list-all-authenticated-encryption-modes
(function).
make-authenticated-encryption-mode
(function).
shared-initialize
(method).
aead-mode
(class).
aeadp
(function).
defaead
(macro).
encryption-started-p
(reader method).
(setf encryption-started-p)
(writer method).
tag
(reader method).
(setf tag)
(writer method).
ironclad/core/src/kdf/kdf.lisp
kdf
(module).
list-all-kdfs
(function).
make-kdf
(function).
ironclad/core/src/public-key/public-key.lisp
public-key
(module).
integer-to-octets
(function).
list-all-key-pair-kinds
(function).
octets-to-integer
(function).
*signature-nonce-for-test*
(special variable).
discrete-logarithm-group
(class).
group-gval
(reader method).
group-pval
(reader method).
group-qval
(reader method).
maybe-integerize
(function).
ironclad/core/src/public-key/pkcs1.lisp
public-key.lisp
(file).
public-key
(module).
oaep-decode
(function).
oaep-encode
(function).
pss-encode
(function).
pss-verify
(function).
mgf
(function).
ironclad/core/src/public-key/elliptic-curve.lisp
pkcs1.lisp
(file).
public-key
(module).
ec-add
(generic function).
ec-decode-point
(generic function).
ec-decode-scalar
(generic function).
ec-destructure-point
(generic function).
ec-double
(generic function).
ec-encode-point
(generic function).
ec-encode-scalar
(generic function).
ec-make-point
(generic function).
ec-point-equal
(generic function).
ec-point-on-curve-p
(generic function).
ec-scalar-inv
(generic function).
ec-scalar-mult
(generic function).
ironclad/cipher/aes/aes.lisp
ironclad/cipher/aes
(system).
aes
(class).
aes-decrypt-block
(function).
aes-encrypt-block
(function).
aes-round-keys
(type).
allocate-round-keys
(function).
decrypt-function
(method).
decryption-round-keys
(reader method).
(setf decryption-round-keys)
(writer method).
encrypt-function
(method).
encryption-round-keys
(reader method).
(setf encryption-round-keys)
(writer method).
generate-128-bit-round-keys
(function).
generate-192-bit-round-keys
(function).
generate-256-bit-round-keys
(function).
generate-round-keys-for-decryption
(function).
generate-round-keys-for-encryption
(function).
n-rounds
(reader method).
(setf n-rounds)
(writer method).
round-constants
(constant).
schedule-key
(method).
td0
(constant).
td1
(constant).
td2
(constant).
td3
(constant).
td4
(constant).
te0
(constant).
te1
(constant).
te2
(constant).
te3
(constant).
te4
(constant).
verify-key
(method).
ironclad/cipher/arcfour/arcfour.lisp
ironclad/cipher/arcfour
(system).
arcfour
(class).
arcfour-crypt
(function).
arcfour-keyify
(function).
arcfour-sbox
(reader method).
(setf arcfour-sbox)
(writer method).
arcfour-sbox
(type).
arcfour-x
(reader method).
(setf arcfour-x)
(writer method).
arcfour-y
(reader method).
(setf arcfour-y)
(writer method).
decrypt-function
(method).
encrypt-function
(method).
schedule-key
(method).
verify-key
(method).
ironclad/cipher/aria/aria.lisp
ironclad/cipher/aria
(system).
aria
(class).
+aria-c1+
(constant).
+aria-c2+
(constant).
+aria-c3+
(constant).
+aria-s1+
(constant).
+aria-s2+
(constant).
+aria-x1+
(constant).
+aria-x2+
(constant).
aria-brf
(macro).
aria-decrypt-block
(function).
aria-encrypt-block
(function).
aria-fe
(macro).
aria-fo
(macro).
aria-gsrk
(function).
aria-kxl
(macro).
aria-m
(macro).
aria-mm
(macro).
aria-p
(macro).
aria-process-block
(function).
aria-sbl1-m
(macro).
aria-sbl2-m
(macro).
decrypt-function
(method).
decryption-round-keys
(reader method).
(setf decryption-round-keys)
(writer method).
encrypt-function
(method).
encryption-round-keys
(reader method).
(setf encryption-round-keys)
(writer method).
rounds
(reader method).
(setf rounds)
(writer method).
schedule-key
(method).
verify-key
(method).
ironclad/cipher/blowfish/blowfish.lisp
ironclad/cipher/blowfish
(system).
blowfish
(class).
+blowfish-n-rounds+
(constant).
+p-array+
(constant).
+s-box-0+
(constant).
+s-box-1+
(constant).
+s-box-2+
(constant).
+s-box-3+
(constant).
blowfish-decrypt-block
(function).
blowfish-decrypt-block*
(function).
blowfish-encrypt-block
(function).
blowfish-encrypt-block*
(function).
blowfish-f
(function).
blowfish-p-array
(type).
blowfish-s-boxes
(type).
decrypt-function
(method).
encrypt-function
(method).
initialize-blowfish-vectors
(function).
mix-p-array
(function).
p-array
(reader method).
(setf p-array)
(writer method).
s-boxes
(reader method).
(setf s-boxes)
(writer method).
schedule-key
(method).
verify-key
(method).
ironclad/cipher/camellia/camellia.lisp
ironclad/cipher/camellia
(system).
camellia
(class).
+camellia-kidx1+
(constant).
+camellia-kidx2+
(constant).
+camellia-ksft1+
(constant).
+camellia-ksft2+
(constant).
+camellia-sbox1+
(constant).
+camellia-sbox2+
(constant).
+camellia-sbox3+
(constant).
+camellia-sbox4+
(constant).
+camellia-sigma+
(constant).
camellia-decrypt-block
(function).
camellia-encrypt-block
(function).
camellia-feistel
(function).
decrypt-function
(method).
encrypt-function
(method).
grand-rounds
(reader method).
(setf grand-rounds)
(writer method).
round-keys
(reader method).
(setf round-keys)
(writer method).
schedule-key
(method).
verify-key
(method).
ironclad/cipher/cast5/cast5.lisp
ironclad/cipher/cast5
(system).
cast5
(class).
+cast5-sbox0+
(constant).
+cast5-sbox1+
(constant).
+cast5-sbox2+
(constant).
+cast5-sbox3+
(constant).
+cast5-sbox4+
(constant).
+cast5-sbox5+
(constant).
+cast5-sbox6+
(constant).
+cast5-sbox7+
(constant).
cast5-decrypt-block
(function).
cast5-encrypt-block
(function).
cast5-f1
(function).
cast5-f2
(function).
cast5-f3
(function).
cast5-mask-vector
(type).
cast5-rotate-vector
(type).
decrypt-function
(method).
encrypt-function
(method).
generate-cast5-key-schedule
(function).
mask-vector
(reader method).
(setf mask-vector)
(writer method).
n-rounds
(reader method).
(setf n-rounds)
(writer method).
rotate-vector
(reader method).
(setf rotate-vector)
(writer method).
schedule-key
(method).
verify-key
(method).
ironclad/cipher/chacha/chacha.lisp
ironclad/cipher/chacha
(system).
chacha
(class).
chacha/12
(class).
chacha/8
(class).
shared-initialize
(method).
chacha-core
(function).
chacha-core-function
(reader method).
chacha-counter-size
(reader method).
(setf chacha-counter-size)
(writer method).
chacha-crypt
(function).
chacha-keyify
(function).
chacha-keystream-buffer
(reader method).
chacha-keystream-buffer
(type).
chacha-keystream-buffer-remaining
(reader method).
(setf chacha-keystream-buffer-remaining)
(writer method).
chacha-sigma
(constant).
chacha-state
(reader method).
chacha-state
(type).
chacha-tau
(constant).
chacha/12-core
(function).
chacha/20-core
(function).
chacha/8-core
(function).
decrypt-function
(method).
decrypt-function
(method).
decrypt-function
(method).
encrypt-function
(method).
encrypt-function
(method).
encrypt-function
(method).
schedule-key
(method).
verify-key
(method).
verify-key
(method).
verify-key
(method).
ironclad/cipher/xchacha/xchacha.lisp
ironclad/cipher/xchacha
(system).
shared-initialize
(method).
xchacha
(class).
xchacha/12
(class).
xchacha/8
(class).
decrypt-function
(method).
decrypt-function
(method).
decrypt-function
(method).
encrypt-function
(method).
encrypt-function
(method).
encrypt-function
(method).
verify-key
(method).
verify-key
(method).
verify-key
(method).
ironclad/cipher/des/des.lisp
ironclad/cipher/des
(system).
3des-decrypt-block
(function).
3des-encrypt-block
(function).
3des-munge-block
(function).
compute-des-encryption-keys
(function).
compute-round-keys-for-des-key
(function).
decrypt-function
(method).
decrypt-function
(method).
decryption-keys
(reader method).
(setf decryption-keys)
(writer method).
decryption-keys-1
(reader method).
(setf decryption-keys-1)
(writer method).
decryption-keys-2
(reader method).
(setf decryption-keys-2)
(writer method).
decryption-keys-3
(reader method).
(setf decryption-keys-3)
(writer method).
des-cook-key-schedule
(function).
des-decrypt-block
(function).
des-encrypt-block
(function).
des-munge-block
(function).
des-round-keys
(type).
des-sbox0
(constant).
des-sbox1
(constant).
des-sbox2
(constant).
des-sbox3
(constant).
des-sbox4
(constant).
des-sbox5
(constant).
des-sbox6
(constant).
des-sbox7
(constant).
encrypt-function
(method).
encrypt-function
(method).
encryption-keys
(reader method).
(setf encryption-keys)
(writer method).
encryption-keys-1
(reader method).
(setf encryption-keys-1)
(writer method).
encryption-keys-2
(reader method).
(setf encryption-keys-2)
(writer method).
encryption-keys-3
(reader method).
(setf encryption-keys-3)
(writer method).
permutation1
(constant).
permutation2
(constant).
schedule-key
(method).
schedule-key
(method).
total-rotations
(constant).
verify-key
(method).
verify-key
(method).
ironclad/cipher/idea/idea.lisp
ironclad/cipher/idea
(system).
idea
(class).
decrypt-function
(method).
decryption-keys
(reader method).
(setf decryption-keys)
(writer method).
encrypt-function
(method).
encryption-keys
(reader method).
(setf encryption-keys)
(writer method).
idea-decrypt-block
(function).
idea-encrypt-block
(function).
idea-invert-key
(function).
idea-key-schedule
(function).
idea-mul
(function).
idea-mul-inv
(function).
idea-munge-block
(function).
idea-round-keys
(type).
schedule-key
(method).
verify-key
(method).
ironclad/cipher/kalyna/kalyna.lisp
ironclad/cipher/kalyna
(system).
+kalyna-is+
(constant).
+kalyna-it+
(constant).
+kalyna-s+
(constant).
+kalyna-t+
(constant).
decrypt-function
(method).
decrypt-function
(method).
decrypt-function
(method).
decryption-round-keys
(reader method).
decryption-round-keys
(reader method).
decryption-round-keys
(reader method).
(setf decryption-round-keys)
(writer method).
(setf decryption-round-keys)
(writer method).
(setf decryption-round-keys)
(writer method).
encrypt-function
(method).
encrypt-function
(method).
encrypt-function
(method).
encryption-round-keys
(reader method).
encryption-round-keys
(reader method).
encryption-round-keys
(reader method).
(setf encryption-round-keys)
(writer method).
(setf encryption-round-keys)
(writer method).
(setf encryption-round-keys)
(writer method).
kalyna-add-constant
(macro).
kalyna-add-key
(macro).
kalyna-g0128
(function).
kalyna-g0256
(function).
kalyna-g0512
(function).
kalyna-g128
(function).
kalyna-g256
(function).
kalyna-g512
(function).
kalyna-gl128
(function).
kalyna-gl256
(function).
kalyna-gl512
(function).
kalyna-ig128
(function).
kalyna-ig256
(function).
kalyna-ig512
(function).
kalyna-igl128
(function).
kalyna-igl256
(function).
kalyna-igl512
(function).
kalyna-imc128
(function).
kalyna-imc256
(function).
kalyna-imc512
(function).
kalyna-make-odd-key
(function).
kalyna-sub-key
(macro).
kalyna-swap-blocks
(function).
kalyna128-decrypt-block
(function).
kalyna128-encrypt-block
(function).
kalyna256-decrypt-block
(function).
kalyna256-encrypt-block
(function).
kalyna512-decrypt-block
(function).
kalyna512-encrypt-block
(function).
n-rounds
(reader method).
n-rounds
(reader method).
n-rounds
(reader method).
(setf n-rounds)
(writer method).
(setf n-rounds)
(writer method).
(setf n-rounds)
(writer method).
schedule-key
(method).
schedule-key
(method).
schedule-key
(method).
verify-key
(method).
verify-key
(method).
verify-key
(method).
ironclad/cipher/keystream/keystream.lisp
ironclad/cipher/keystream
(system).
keystream-position
(function).
ironclad/cipher/salsa20/salsa20.lisp
ironclad/cipher/salsa20
(system).
salsa20
(class).
salsa20/12
(class).
salsa20/8
(class).
shared-initialize
(method).
decrypt-function
(method).
decrypt-function
(method).
decrypt-function
(method).
encrypt-function
(method).
encrypt-function
(method).
encrypt-function
(method).
salsa-core
(function).
salsa20-core-function
(reader method).
salsa20-crypt
(function).
salsa20-keyify
(function).
salsa20-keystream-buffer
(reader method).
salsa20-keystream-buffer
(type).
salsa20-keystream-buffer-remaining
(reader method).
(setf salsa20-keystream-buffer-remaining)
(writer method).
salsa20-sigma
(constant).
salsa20-state
(reader method).
salsa20-state
(type).
salsa20-tau
(constant).
salsa20/12-core
(function).
salsa20/20-core
(function).
salsa20/8-core
(function).
schedule-key
(method).
verify-key
(method).
verify-key
(method).
verify-key
(method).
ironclad/cipher/kuznyechik/kuznyechik.lisp
ironclad/cipher/kuznyechik
(system).
kuznyechik
(class).
+kuznyechik-c+
(constant).
+kuznyechik-is+
(constant).
+kuznyechik-it+
(constant).
+kuznyechik-s+
(constant).
+kuznyechik-t+
(constant).
decrypt-function
(method).
encrypt-function
(method).
kuznyechik-decrypt-block
(function).
kuznyechik-encrypt-block
(function).
kuznyechik-f
(macro).
kuznyechik-fk
(macro).
kuznyechik-ils
(macro).
kuznyechik-ilss
(macro).
kuznyechik-isi
(macro).
kuznyechik-ls
(macro).
kuznyechik-refit
(macro).
kuznyechik-refits
(macro).
kuznyechik-reft
(macro).
kuznyechik-rkd
(reader method).
(setf kuznyechik-rkd)
(writer method).
kuznyechik-rke
(reader method).
(setf kuznyechik-rke)
(writer method).
schedule-key
(method).
verify-key
(method).
ironclad/cipher/misty1/misty1.lisp
ironclad/cipher/misty1
(system).
misty1
(class).
+misty1-s7table+
(constant).
+misty1-s9table+
(constant).
decrypt-function
(method).
encrypt-function
(method).
fi
(function).
fl
(function).
fl-inv
(function).
fo
(function).
misty1-decrypt-block
(function).
misty1-encrypt-block
(function).
misty1-expand-key
(function).
misty1-round-keys
(type).
round-keys
(reader method).
(setf round-keys)
(writer method).
schedule-key
(method).
verify-key
(method).
ironclad/cipher/rc2/rc2.lisp
ironclad/cipher/rc2
(system).
rc2
(class).
+rc2-pitable+
(constant).
decrypt-function
(method).
encrypt-function
(method).
rc2-decrypt-block
(function).
rc2-encrypt-block
(function).
rc2-round-keys
(type).
rc2-schedule-key
(function).
rol16
(function).
round-keys
(reader method).
(setf round-keys)
(writer method).
schedule-key
(method).
verify-key
(method).
ironclad/cipher/rc5/rc5.lisp
ironclad/cipher/rc5
(system).
rc5
(class).
+rc5-b+
(constant).
+rc5-bb+
(constant).
+rc5-w+
(constant).
+rc5-ww+
(constant).
+rc5/32-p+
(constant).
+rc5/32-q+
(constant).
decrypt-function
(method).
encrypt-function
(method).
n-rounds
(reader method).
rc5-decrypt-block
(function).
rc5-encrypt-block
(function).
rc5-expand-key
(function).
rc5-n-rounds
(type).
rc5-round-keys
(type).
round-keys
(reader method).
(setf round-keys)
(writer method).
schedule-key
(method).
verify-key
(method).
ironclad/cipher/rc6/rc6.lisp
ironclad/cipher/rc6
(system).
rc6
(class).
+rc6/32-p+
(constant).
+rc6/32-q+
(constant).
decrypt-function
(method).
encrypt-function
(method).
generate-unrolled-rc6-decryption
(function).
generate-unrolled-rc6-encryption
(function).
n-rounds
(reader method).
rc6-decrypt-block
(function).
rc6-encrypt-block
(function).
rc6-expand-key
(function).
rc6-n-rounds
(type).
round-keys
(reader method).
(setf round-keys)
(writer method).
schedule-key
(method).
verify-key
(method).
ironclad/cipher/xsalsa20/xsalsa20.lisp
ironclad/cipher/xsalsa20
(system).
shared-initialize
(method).
xsalsa20
(class).
xsalsa20/12
(class).
xsalsa20/8
(class).
decrypt-function
(method).
decrypt-function
(method).
decrypt-function
(method).
encrypt-function
(method).
encrypt-function
(method).
encrypt-function
(method).
verify-key
(method).
verify-key
(method).
verify-key
(method).
ironclad/cipher/seed/seed.lisp
ironclad/cipher/seed
(system).
seed
(class).
+seed-kc+
(constant).
+seed-sbox0+
(constant).
+seed-sbox1+
(constant).
+seed-sbox2+
(constant).
+seed-sbox3+
(constant).
decrypt-function
(method).
encrypt-function
(method).
round-keys
(reader method).
(setf round-keys)
(writer method).
schedule-key
(method).
seed-decrypt-block
(function).
seed-encrypt-block
(function).
seed-f
(macro).
seed-g
(macro).
verify-key
(method).
ironclad/cipher/serpent/serpent.lisp
ironclad/cipher/serpent
(system).
serpent
(class).
+serpent-phi+
(constant).
decrypt-function
(method).
encrypt-function
(method).
schedule-key
(method).
serpent-decrypt-block
(function).
serpent-encrypt-block
(function).
serpent-generate-subkeys
(function).
serpent-linear-transformation
(macro).
serpent-linear-transformation-inverse
(macro).
serpent-pad-key
(function).
serpent-sbox0
(macro).
serpent-sbox0-inverse
(macro).
serpent-sbox1
(macro).
serpent-sbox1-inverse
(macro).
serpent-sbox2
(macro).
serpent-sbox2-inverse
(macro).
serpent-sbox3
(macro).
serpent-sbox3-inverse
(macro).
serpent-sbox4
(macro).
serpent-sbox4-inverse
(macro).
serpent-sbox5
(macro).
serpent-sbox5-inverse
(macro).
serpent-sbox6
(macro).
serpent-sbox6-inverse
(macro).
serpent-sbox7
(macro).
serpent-sbox7-inverse
(macro).
serpent-subkeys
(reader method).
(setf serpent-subkeys)
(writer method).
verify-key
(method).
ironclad/cipher/sm4/sm4.lisp
ironclad/cipher/sm4
(system).
sm4
(class).
+sm4-ck+
(constant).
+sm4-s+
(constant).
decrypt-function
(method).
encrypt-function
(method).
schedule-key
(method).
sm4-decrypt-block
(function).
sm4-encrypt-block
(function).
sm4-f
(macro).
sm4-g
(macro).
sm4-h
(macro).
sm4-round
(macro).
sm4-round-keys
(reader method).
(setf sm4-round-keys)
(writer method).
verify-key
(method).
ironclad/cipher/sosemanuk/sosemanuk.lisp
ironclad/cipher/sosemanuk
(system).
shared-initialize
(method).
sosemanuk
(class).
+sosemanuk-mul-a+
(constant).
+sosemanuk-mul-ia+
(constant).
decrypt-function
(method).
encrypt-function
(method).
schedule-key
(method).
sosemanuk-compute-block
(function).
sosemanuk-crypt
(function).
sosemanuk-keystream-buffer
(reader method).
(setf sosemanuk-keystream-buffer)
(writer method).
sosemanuk-keystream-buffer-remaining
(reader method).
(setf sosemanuk-keystream-buffer-remaining)
(writer method).
sosemanuk-lt
(macro).
sosemanuk-s0
(macro).
sosemanuk-s1
(macro).
sosemanuk-s2
(macro).
sosemanuk-s3
(macro).
sosemanuk-s4
(macro).
sosemanuk-s5
(macro).
sosemanuk-s6
(macro).
sosemanuk-s7
(macro).
sosemanuk-state
(reader method).
(setf sosemanuk-state)
(writer method).
sosemanuk-state-r
(reader method).
(setf sosemanuk-state-r)
(writer method).
sosemanuk-subkeys
(reader method).
(setf sosemanuk-subkeys)
(writer method).
verify-key
(method).
ironclad/cipher/square/square.lisp
ironclad/cipher/square
(system).
square
(class).
alogtable
(constant).
decrypt-function
(method).
decryption-round-keys
(reader method).
(setf decryption-round-keys)
(writer method).
encrypt-function
(method).
encryption-round-keys
(reader method).
(setf encryption-round-keys)
(writer method).
g-matrix
(constant).
generate-round-keys
(function).
inverse-g-matrix
(constant).
logtable
(constant).
mul8
(function).
n-rounds
(reader method).
s-decryption-table
(constant).
s-encryption-table
(constant).
schedule-key
(method).
square-decrypt-block
(function).
square-encrypt-block
(function).
square-munge-block
(function).
t-decryption-table
(constant).
t-encryption-table
(constant).
transform
(function).
verify-key
(method).
ironclad/cipher/tea/tea.lisp
ironclad/cipher/tea
(system).
tea
(class).
+tea-delta+
(constant).
+tea-n-rounds+
(constant).
decrypt-function
(method).
encrypt-function
(method).
key
(reader method).
(setf key)
(writer method).
schedule-key
(method).
tea-decrypt-block
(function).
tea-encrypt-block
(function).
verify-key
(method).
ironclad/cipher/threefish/threefish.lisp
ironclad/cipher/threefish
(system).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
threefish1024
(class).
threefish256
(class).
threefish512
(class).
+threefish-key-schedule-constant+
(constant).
decrypt-function
(method).
decrypt-function
(method).
decrypt-function
(method).
encrypt-function
(method).
encrypt-function
(method).
encrypt-function
(method).
schedule-key
(method).
schedule-key
(method).
schedule-key
(method).
threefish-key
(reader method).
threefish-key
(reader method).
threefish-key
(reader method).
(setf threefish-key)
(writer method).
(setf threefish-key)
(writer method).
(setf threefish-key)
(writer method).
threefish-set-key
(function).
threefish-set-tweak
(function).
threefish-tweak
(reader method).
threefish-tweak
(reader method).
threefish-tweak
(reader method).
(setf threefish-tweak)
(writer method).
(setf threefish-tweak)
(writer method).
(setf threefish-tweak)
(writer method).
threefish1024-decrypt-block
(function).
threefish1024-encrypt-block
(function).
threefish256-decrypt-block
(function).
threefish256-encrypt-block
(function).
threefish512-decrypt-block
(function).
threefish512-encrypt-block
(function).
verify-key
(method).
verify-key
(method).
verify-key
(method).
ironclad/cipher/twofish/twofish.lisp
ironclad/cipher/twofish
(system).
twofish
(class).
+twofish-exp-to-poly+
(constant).
+twofish-mds0+
(constant).
+twofish-mds1+
(constant).
+twofish-mds2+
(constant).
+twofish-mds3+
(constant).
+twofish-poly-to-exp+
(constant).
+twofish-q0+
(constant).
+twofish-q1+
(constant).
+twofish-rs+
(constant).
decrypt-function
(method).
encrypt-function
(method).
reed-solomon-multiply
(function).
round-keys
(reader method).
(setf round-keys)
(writer method).
s-boxes
(reader method).
(setf s-boxes)
(writer method).
schedule-key
(method).
twofish-decrypt-block
(function).
twofish-encrypt-block
(function).
twofish-key-schedule
(function).
twofish-round-keys
(type).
twofish-s-boxes
(type).
twofish-schedule-16-byte-key
(function).
twofish-schedule-24-byte-key
(function).
twofish-schedule-32-byte-key
(function).
verify-key
(method).
ironclad/cipher/xor/xor.lisp
ironclad/cipher/xor
(system).
xor
(class).
+xor-block-length+
(constant).
decrypt-function
(method).
encrypt-function
(method).
schedule-key
(method).
verify-key
(method).
xor-crypt-block
(function).
xor-decrypt-block
(function).
xor-encrypt-block
(function).
xor-key
(reader method).
(setf xor-key)
(writer method).
xor-key-index
(reader method).
(setf xor-key-index)
(writer method).
ironclad/cipher/xtea/xtea.lisp
ironclad/cipher/xtea
(system).
xtea
(class).
+xtea-delta+
(constant).
+xtea-n-rounds+
(constant).
decrypt-function
(method).
encrypt-function
(method).
key
(reader method).
(setf key)
(writer method).
schedule-key
(method).
verify-key
(method).
xtea-decrypt-block
(function).
xtea-encrypt-block
(function).
ironclad/digest/adler32/adler32.lisp
ironclad/digest/adler32
(system).
adler32
(structure).
block-length
(method).
copy-digest
(method).
digest-length
(method).
produce-digest
(method).
reinitialize-instance
(method).
update-digest
(method).
%make-adler32-digest
(function).
%make-adler32-state
(function).
adler32-modulo
(constant).
adler32-p
(function).
adler32-s1
(reader).
(setf adler32-s1)
(writer).
adler32-s2
(reader).
(setf adler32-s2)
(writer).
ironclad/digest/blake2/blake2.lisp
ironclad/digest/blake2
(system).
blake2
(structure).
blake2/160
(structure).
blake2/256
(structure).
blake2/384
(structure).
block-length
(method).
block-length
(method).
block-length
(method).
block-length
(method).
copy-digest
(method).
digest-length
(method).
digest-length
(method).
digest-length
(method).
digest-length
(method).
produce-digest
(method).
reinitialize-instance
(method).
update-digest
(method).
%make-blake2-digest
(function).
%make-blake2/160-digest
(function).
%make-blake2/256-digest
(function).
%make-blake2/384-digest
(function).
+blake2-block-size+
(constant).
+blake2-iv+
(constant).
+blake2-rounds+
(constant).
+blake2-sigma+
(constant).
blake2-buffer
(reader).
(setf blake2-buffer)
(writer).
blake2-buffer-index
(reader).
(setf blake2-buffer-index)
(writer).
blake2-finalize
(function).
blake2-make-initial-state
(function).
blake2-offset
(reader).
(setf blake2-offset)
(writer).
blake2-p
(function).
blake2-rounds
(function).
blake2-state
(reader).
(setf blake2-state)
(writer).
blake2-update
(function).
blake2/160-buffer
(function).
(setf blake2/160-buffer)
(function).
blake2/160-buffer-index
(function).
(setf blake2/160-buffer-index)
(function).
blake2/160-offset
(function).
(setf blake2/160-offset)
(function).
blake2/160-p
(function).
blake2/160-state
(function).
(setf blake2/160-state)
(function).
blake2/256-buffer
(function).
(setf blake2/256-buffer)
(function).
blake2/256-buffer-index
(function).
(setf blake2/256-buffer-index)
(function).
blake2/256-offset
(function).
(setf blake2/256-offset)
(function).
blake2/256-p
(function).
blake2/256-state
(function).
(setf blake2/256-state)
(function).
blake2/384-buffer
(function).
(setf blake2/384-buffer)
(function).
blake2/384-buffer-index
(function).
(setf blake2/384-buffer-index)
(function).
blake2/384-offset
(function).
(setf blake2/384-offset)
(function).
blake2/384-p
(function).
blake2/384-state
(function).
(setf blake2/384-state)
(function).
ironclad/digest/blake2s/blake2s.lisp
ironclad/digest/blake2s
(system).
blake2s
(structure).
blake2s/128
(structure).
blake2s/160
(structure).
blake2s/224
(structure).
block-length
(method).
block-length
(method).
block-length
(method).
block-length
(method).
copy-digest
(method).
digest-length
(method).
digest-length
(method).
digest-length
(method).
digest-length
(method).
produce-digest
(method).
reinitialize-instance
(method).
update-digest
(method).
%make-blake2s-digest
(function).
%make-blake2s/128-digest
(function).
%make-blake2s/160-digest
(function).
%make-blake2s/224-digest
(function).
+blake2s-block-size+
(constant).
+blake2s-iv+
(constant).
+blake2s-rounds+
(constant).
+blake2s-sigma+
(constant).
blake2s-buffer
(reader).
(setf blake2s-buffer)
(writer).
blake2s-buffer-index
(reader).
(setf blake2s-buffer-index)
(writer).
blake2s-finalize
(function).
blake2s-make-initial-state
(function).
blake2s-offset
(reader).
(setf blake2s-offset)
(writer).
blake2s-p
(function).
blake2s-rounds
(function).
blake2s-state
(reader).
(setf blake2s-state)
(writer).
blake2s-update
(function).
blake2s/128-buffer
(function).
(setf blake2s/128-buffer)
(function).
blake2s/128-buffer-index
(function).
(setf blake2s/128-buffer-index)
(function).
blake2s/128-offset
(function).
(setf blake2s/128-offset)
(function).
blake2s/128-p
(function).
blake2s/128-state
(function).
(setf blake2s/128-state)
(function).
blake2s/160-buffer
(function).
(setf blake2s/160-buffer)
(function).
blake2s/160-buffer-index
(function).
(setf blake2s/160-buffer-index)
(function).
blake2s/160-offset
(function).
(setf blake2s/160-offset)
(function).
blake2s/160-p
(function).
blake2s/160-state
(function).
(setf blake2s/160-state)
(function).
blake2s/224-buffer
(function).
(setf blake2s/224-buffer)
(function).
blake2s/224-buffer-index
(function).
(setf blake2s/224-buffer-index)
(function).
blake2s/224-offset
(function).
(setf blake2s/224-offset)
(function).
blake2s/224-p
(function).
blake2s/224-state
(function).
(setf blake2s/224-state)
(function).
ironclad/digest/crc24/crc24.lisp
ironclad/digest/crc24
(system).
block-length
(method).
copy-digest
(method).
crc24
(structure).
digest-length
(method).
produce-digest
(method).
reinitialize-instance
(method).
update-digest
(method).
%make-crc24-digest
(function).
%make-crc24-state
(function).
+crc24-table+
(constant).
crc24-crc
(reader).
(setf crc24-crc)
(writer).
crc24-p
(function).
ironclad/digest/crc32/crc32.lisp
ironclad/digest/crc32
(system).
block-length
(method).
block-length
(method).
copy-digest
(method).
crc32
(structure).
crc32c
(structure).
digest-length
(method).
digest-length
(method).
produce-digest
(method).
reinitialize-instance
(method).
update-digest
(method).
%make-crc32-digest
(function).
%make-crc32-state
(function).
%make-crc32c-digest
(function).
+crc32-table+
(constant).
+crc32c-table+
(constant).
crc32-crc
(reader).
(setf crc32-crc)
(writer).
crc32-p
(function).
crc32-table
(function).
crc32c-crc
(function).
(setf crc32c-crc)
(function).
crc32c-p
(function).
ironclad/digest/groestl/groestl.lisp
ironclad/digest/groestl
(system).
block-length
(method).
block-length
(method).
block-length
(method).
block-length
(method).
copy-digest
(method).
digest-length
(method).
digest-length
(method).
digest-length
(method).
digest-length
(method).
groestl
(structure).
groestl/224
(structure).
groestl/256
(structure).
groestl/384
(structure).
produce-digest
(method).
reinitialize-instance
(method).
update-digest
(method).
%make-groestl-digest
(function).
%make-groestl/224-digest
(function).
%make-groestl/256-digest
(function).
%make-groestl/384-digest
(function).
+groestl-cols-1024+
(constant).
+groestl-cols-512+
(constant).
+groestl-length-field-length+
(constant).
+groestl-rounds-1024+
(constant).
+groestl-rounds-512+
(constant).
+groestl-rows+
(constant).
+groestl-size-1024+
(constant).
+groestl-size-512+
(constant).
+groestl-table+
(constant).
copy-groestl/224
(function).
copy-groestl/256
(function).
groestl-block-counter
(reader).
(setf groestl-block-counter)
(writer).
groestl-buffer
(reader).
(setf groestl-buffer)
(writer).
groestl-buffer-index
(reader).
(setf groestl-buffer-index)
(writer).
groestl-column
(macro).
groestl-ext-byte
(macro).
groestl-f1024
(function).
groestl-f512
(function).
groestl-finalize
(function).
groestl-make-initial-state
(function).
groestl-p
(function).
groestl-rnd1024p
(function).
groestl-rnd1024q
(function).
groestl-rnd512p
(function).
groestl-rnd512q
(function).
groestl-state
(reader).
(setf groestl-state)
(writer).
groestl-table
(function).
groestl-update
(function).
groestl/224-block-counter
(function).
(setf groestl/224-block-counter)
(function).
groestl/224-buffer
(function).
(setf groestl/224-buffer)
(function).
groestl/224-buffer-index
(function).
(setf groestl/224-buffer-index)
(function).
groestl/224-p
(function).
groestl/224-state
(function).
(setf groestl/224-state)
(function).
groestl/256-block-counter
(function).
(setf groestl/256-block-counter)
(function).
groestl/256-buffer
(function).
(setf groestl/256-buffer)
(function).
groestl/256-buffer-index
(function).
(setf groestl/256-buffer-index)
(function).
groestl/256-p
(function).
groestl/256-state
(function).
(setf groestl/256-state)
(function).
groestl/384-block-counter
(function).
(setf groestl/384-block-counter)
(function).
groestl/384-buffer
(function).
(setf groestl/384-buffer)
(function).
groestl/384-buffer-index
(function).
(setf groestl/384-buffer-index)
(function).
groestl/384-p
(function).
groestl/384-state
(function).
(setf groestl/384-state)
(function).
ironclad/digest/jh/jh.lisp
ironclad/digest/jh
(system).
block-length
(method).
block-length
(method).
block-length
(method).
block-length
(method).
copy-digest
(method).
digest-length
(method).
digest-length
(method).
digest-length
(method).
digest-length
(method).
jh
(structure).
jh/224
(structure).
jh/256
(structure).
jh/384
(structure).
produce-digest
(method).
reinitialize-instance
(method).
update-digest
(method).
%make-jh-digest
(function).
%make-jh/224-digest
(function).
%make-jh/256-digest
(function).
%make-jh/384-digest
(function).
+jh-block-size+
(constant).
+jh-round-constants+
(constant).
+jh-rounds+
(constant).
+jh224-h0+
(constant).
+jh256-h0+
(constant).
+jh384-h0+
(constant).
+jh512-h0+
(constant).
jh-buffer
(reader).
(setf jh-buffer)
(writer).
jh-buffer-index
(reader).
(setf jh-buffer-index)
(writer).
jh-data-length
(reader).
(setf jh-data-length)
(writer).
jh-e8
(function).
jh-f8
(function).
jh-finalize
(function).
jh-l
(macro).
jh-p
(function).
jh-ss
(macro).
jh-state
(reader).
(setf jh-state)
(writer).
jh-swap-1
(macro).
jh-swap-16
(macro).
jh-swap-2
(macro).
jh-swap-32
(macro).
jh-swap-4
(macro).
jh-swap-8
(macro).
jh-update
(function).
jh/224-buffer
(function).
(setf jh/224-buffer)
(function).
jh/224-buffer-index
(function).
(setf jh/224-buffer-index)
(function).
jh/224-data-length
(function).
(setf jh/224-data-length)
(function).
jh/224-p
(function).
jh/224-state
(function).
(setf jh/224-state)
(function).
jh/256-buffer
(function).
(setf jh/256-buffer)
(function).
jh/256-buffer-index
(function).
(setf jh/256-buffer-index)
(function).
jh/256-data-length
(function).
(setf jh/256-data-length)
(function).
jh/256-p
(function).
jh/256-state
(function).
(setf jh/256-state)
(function).
jh/384-buffer
(function).
(setf jh/384-buffer)
(function).
jh/384-buffer-index
(function).
(setf jh/384-buffer-index)
(function).
jh/384-data-length
(function).
(setf jh/384-data-length)
(function).
jh/384-p
(function).
jh/384-state
(function).
(setf jh/384-state)
(function).
ironclad/digest/kupyna/kupyna.lisp
ironclad/digest/kupyna
(system).
block-length
(method).
block-length
(method).
copy-digest
(method).
digest-length
(method).
digest-length
(method).
kupyna
(structure).
kupyna/256
(structure).
produce-digest
(method).
reinitialize-instance
(method).
update-digest
(method).
%make-kupyna-digest
(function).
%make-kupyna/256-digest
(function).
+kupyna-t+
(constant).
kupyna-buffer
(reader).
(setf kupyna-buffer)
(writer).
kupyna-buffer-index
(reader).
(setf kupyna-buffer-index)
(writer).
kupyna-g256
(function).
kupyna-g512
(function).
kupyna-h
(reader).
(setf kupyna-h)
(writer).
kupyna-output-transform256
(function).
kupyna-output-transform512
(function).
kupyna-p
(function).
kupyna-round-p256
(function).
kupyna-round-p512
(function).
kupyna-round-q256
(function).
kupyna-round-q512
(function).
kupyna-total
(reader).
(setf kupyna-total)
(writer).
kupyna-transform256
(function).
kupyna-transform512
(function).
kupyna/256-buffer
(function).
(setf kupyna/256-buffer)
(function).
kupyna/256-buffer-index
(function).
(setf kupyna/256-buffer-index)
(function).
kupyna/256-h
(function).
(setf kupyna/256-h)
(function).
kupyna/256-p
(function).
kupyna/256-total
(function).
(setf kupyna/256-total)
(function).
ironclad/digest/md2/md2.lisp
ironclad/digest/md2
(system).
block-length
(method).
copy-digest
(method).
digest-length
(method).
md2
(structure).
produce-digest
(method).
reinitialize-instance
(method).
update-digest
(method).
%make-md2-digest
(function).
%make-md2-state
(function).
+md2-permutation+
(constant).
md2-amount
(function).
(setf md2-amount)
(function).
md2-buffer
(function).
md2-buffer-index
(function).
(setf md2-buffer-index)
(function).
md2-checksum
(reader).
md2-p
(function).
md2-regs
(reader).
md2-regs-digest
(function).
update-md2-regs
(function).
ironclad/digest/md4/md4.lisp
ironclad/digest/md4
(system).
block-length
(method).
copy-digest
(method).
digest-length
(method).
md4
(structure).
produce-digest
(method).
reinitialize-instance
(method).
update-digest
(method).
%make-md4-digest
(function).
%make-md4-state
(function).
+pristine-md4-registers+
(constant).
initial-md4-regs
(function).
md4-amount
(function).
(setf md4-amount)
(function).
md4-block
(reader).
md4-buffer
(function).
md4-buffer-index
(function).
(setf md4-buffer-index)
(function).
md4-p
(function).
md4-regs
(reader).
md4-regs
(type).
md4-regs-a
(function).
(setf md4-regs-a)
(function).
md4-regs-b
(function).
(setf md4-regs-b)
(function).
md4-regs-c
(function).
(setf md4-regs-c)
(function).
md4-regs-d
(function).
(setf md4-regs-d)
(function).
md4-regs-digest
(function).
update-md4-block
(function).
ironclad/digest/md5/md5.lisp
ironclad/digest/md5
(system).
block-length
(method).
copy-digest
(method).
digest-length
(method).
md5
(structure).
produce-digest
(method).
reinitialize-instance
(method).
update-digest
(method).
%make-md5-digest
(function).
%make-md5-state
(function).
*t*
(special variable).
+pristine-md5-registers+
(constant).
initial-md5-regs
(function).
md5-amount
(function).
(setf md5-amount)
(function).
md5-block
(reader).
md5-buffer
(function).
md5-buffer-index
(function).
(setf md5-buffer-index)
(function).
md5-p
(function).
md5-regs
(reader).
md5-regs
(type).
md5-regs-a
(function).
(setf md5-regs-a)
(function).
md5-regs-b
(function).
(setf md5-regs-b)
(function).
md5-regs-c
(function).
(setf md5-regs-c)
(function).
md5-regs-d
(function).
(setf md5-regs-d)
(function).
md5-regs-digest
(function).
update-md5-block
(function).
ironclad/digest/md5/md5-lispworks-int32.lisp
md5.lisp
(file).
ironclad/digest/md5
(system).
ironclad/digest/ripemd-128/ripemd-128.lisp
ironclad/digest/ripemd-128
(system).
block-length
(method).
copy-digest
(method).
digest-length
(method).
produce-digest
(method).
reinitialize-instance
(method).
ripemd-128
(structure).
update-digest
(method).
%make-ripemd-128-digest
(function).
%make-ripemd-128-state
(function).
+pristine-ripemd-128-registers+
(constant).
initial-ripemd-128-regs
(function).
ripemd-128-amount
(function).
(setf ripemd-128-amount)
(function).
ripemd-128-block
(reader).
ripemd-128-buffer
(function).
ripemd-128-buffer-index
(function).
(setf ripemd-128-buffer-index)
(function).
ripemd-128-p
(function).
ripemd-128-regs
(reader).
ripemd-128-regs
(type).
ripemd-128-regs-a
(function).
(setf ripemd-128-regs-a)
(function).
ripemd-128-regs-b
(function).
(setf ripemd-128-regs-b)
(function).
ripemd-128-regs-c
(function).
(setf ripemd-128-regs-c)
(function).
ripemd-128-regs-d
(function).
(setf ripemd-128-regs-d)
(function).
ripemd-128-regs-digest
(function).
update-ripemd-128-block
(function).
ironclad/digest/ripemd-160/ripemd-160.lisp
ironclad/digest/ripemd-160
(system).
block-length
(method).
copy-digest
(method).
digest-length
(method).
produce-digest
(method).
reinitialize-instance
(method).
ripemd-160
(structure).
update-digest
(method).
%make-ripemd-160-digest
(function).
%make-ripemd-160-state
(function).
+pristine-ripemd-160-registers+
(constant).
initial-ripemd-160-regs
(function).
ripemd-160-amount
(function).
(setf ripemd-160-amount)
(function).
ripemd-160-block
(reader).
ripemd-160-buffer
(function).
ripemd-160-buffer-index
(function).
(setf ripemd-160-buffer-index)
(function).
ripemd-160-p
(function).
ripemd-160-regs
(reader).
ripemd-160-regs
(type).
ripemd-160-regs-a
(function).
(setf ripemd-160-regs-a)
(function).
ripemd-160-regs-b
(function).
(setf ripemd-160-regs-b)
(function).
ripemd-160-regs-c
(function).
(setf ripemd-160-regs-c)
(function).
ripemd-160-regs-d
(function).
(setf ripemd-160-regs-d)
(function).
ripemd-160-regs-digest
(function).
ripemd-160-regs-e
(function).
(setf ripemd-160-regs-e)
(function).
update-ripemd-160-block
(function).
ironclad/digest/sha1/sha1.lisp
ironclad/digest/sha1
(system).
block-length
(method).
copy-digest
(method).
digest-length
(method).
produce-digest
(method).
reinitialize-instance
(method).
sha1
(structure).
update-digest
(method).
%make-sha1-digest
(function).
%make-sha1-state
(function).
+k1+
(constant).
+k2+
(constant).
+k3+
(constant).
+k4+
(constant).
+pristine-sha1-registers+
(constant).
expand-block
(function).
initial-sha1-regs
(function).
sha1-amount
(function).
(setf sha1-amount)
(function).
sha1-block
(reader).
sha1-buffer
(function).
sha1-buffer-index
(function).
(setf sha1-buffer-index)
(function).
sha1-p
(function).
sha1-regs
(reader).
sha1-regs
(type).
sha1-regs-a
(function).
(setf sha1-regs-a)
(function).
sha1-regs-b
(function).
(setf sha1-regs-b)
(function).
sha1-regs-c
(function).
(setf sha1-regs-c)
(function).
sha1-regs-d
(function).
(setf sha1-regs-d)
(function).
sha1-regs-digest
(function).
sha1-regs-e
(function).
(setf sha1-regs-e)
(function).
update-sha1-block
(function).
ironclad/digest/sha256/sha256.lisp
ironclad/digest/sha256
(system).
block-length
(method).
block-length
(method).
copy-digest
(method).
digest-length
(method).
digest-length
(method).
produce-digest
(method).
reinitialize-instance
(method).
reinitialize-instance
(method).
sha224
(structure).
sha256
(structure).
update-digest
(method).
%make-sha224-digest
(function).
%make-sha256-digest
(function).
+pristine-sha224-registers+
(constant).
+pristine-sha256-registers+
(constant).
+sha256-round-constants+
(constant).
initial-sha224-regs
(function).
initial-sha256-regs
(function).
sha224-amount
(function).
(setf sha224-amount)
(function).
sha224-block
(function).
sha224-buffer
(function).
sha224-buffer-index
(function).
(setf sha224-buffer-index)
(function).
sha224-p
(function).
sha224-regs
(function).
sha224-regs
(type).
sha224-regs-a
(function).
(setf sha224-regs-a)
(function).
sha224-regs-b
(function).
(setf sha224-regs-b)
(function).
sha224-regs-c
(function).
(setf sha224-regs-c)
(function).
sha224-regs-d
(function).
(setf sha224-regs-d)
(function).
sha224-regs-digest
(function).
sha224-regs-e
(function).
(setf sha224-regs-e)
(function).
sha224-regs-f
(function).
(setf sha224-regs-f)
(function).
sha224-regs-g
(function).
(setf sha224-regs-g)
(function).
sha224-regs-h
(function).
(setf sha224-regs-h)
(function).
sha256-amount
(function).
(setf sha256-amount)
(function).
sha256-block
(reader).
sha256-buffer
(function).
sha256-buffer-index
(function).
(setf sha256-buffer-index)
(function).
sha256-expand-block
(function).
sha256-p
(function).
sha256-regs
(reader).
sha256-regs
(type).
sha256-regs-a
(function).
(setf sha256-regs-a)
(function).
sha256-regs-b
(function).
(setf sha256-regs-b)
(function).
sha256-regs-c
(function).
(setf sha256-regs-c)
(function).
sha256-regs-d
(function).
(setf sha256-regs-d)
(function).
sha256-regs-digest
(function).
sha256-regs-e
(function).
(setf sha256-regs-e)
(function).
sha256-regs-f
(function).
(setf sha256-regs-f)
(function).
sha256-regs-g
(function).
(setf sha256-regs-g)
(function).
sha256-regs-h
(function).
(setf sha256-regs-h)
(function).
update-sha256-block
(function).
ironclad/digest/sha3/sha3.lisp
ironclad/digest/sha3
(system).
block-length
(method).
block-length
(method).
block-length
(method).
block-length
(method).
block-length
(method).
block-length
(method).
block-length
(method).
block-length
(method).
block-length
(method).
block-length
(method).
copy-digest
(method).
digest-length
(method).
digest-length
(method).
digest-length
(method).
digest-length
(method).
digest-length
(method).
digest-length
(method).
digest-length
(method).
digest-length
(method).
digest-length
(method).
digest-length
(method).
keccak
(structure).
keccak/224
(structure).
keccak/256
(structure).
keccak/384
(structure).
produce-digest
(method).
produce-digest
(method).
produce-digest
(method).
reinitialize-instance
(method).
sha3
(structure).
sha3/224
(structure).
sha3/256
(structure).
sha3/384
(structure).
shake128
(structure).
shake256
(structure).
update-digest
(method).
%make-keccak-digest
(function).
%make-keccak/224-digest
(function).
%make-keccak/256-digest
(function).
%make-keccak/384-digest
(function).
%make-sha3-digest
(function).
%make-sha3/224-digest
(function).
%make-sha3/256-digest
(function).
%make-sha3/384-digest
(function).
%make-shake128
(function).
%make-shake128-digest
(function).
%make-shake256
(function).
%make-shake256-digest
(function).
+keccak-lane-byte-width+
(constant).
+keccak-lane-width+
(constant).
+keccak-rotate-offsets+
(constant).
+keccak-round-constants+
(constant).
+keccak-rounds+
(constant).
+keccak-state-columns+
(constant).
+keccak-state-lanes+
(constant).
+keccak-state-rows+
(constant).
get-keccak-rotate-offset
(macro).
get-keccak-round-constant
(function).
keccak-bit-rate
(function).
(setf keccak-bit-rate)
(function).
keccak-buffer
(function).
(setf keccak-buffer)
(function).
keccak-buffer-index
(function).
(setf keccak-buffer-index)
(function).
keccak-lane
(type).
keccak-output-length
(function).
(setf keccak-output-length)
(function).
keccak-p
(function).
keccak-rounds
(function).
keccak-state
(function).
(setf keccak-state)
(function).
keccak-state
(type).
keccak-state-extract-output
(function).
keccak-state-merge-input
(function).
keccak/224-bit-rate
(function).
(setf keccak/224-bit-rate)
(function).
keccak/224-buffer
(function).
(setf keccak/224-buffer)
(function).
keccak/224-buffer-index
(function).
(setf keccak/224-buffer-index)
(function).
keccak/224-output-length
(function).
(setf keccak/224-output-length)
(function).
keccak/224-p
(function).
keccak/224-state
(function).
(setf keccak/224-state)
(function).
keccak/256-bit-rate
(function).
(setf keccak/256-bit-rate)
(function).
keccak/256-buffer
(function).
(setf keccak/256-buffer)
(function).
keccak/256-buffer-index
(function).
(setf keccak/256-buffer-index)
(function).
keccak/256-output-length
(function).
(setf keccak/256-output-length)
(function).
keccak/256-p
(function).
keccak/256-state
(function).
(setf keccak/256-state)
(function).
keccak/384-bit-rate
(function).
(setf keccak/384-bit-rate)
(function).
keccak/384-buffer
(function).
(setf keccak/384-buffer)
(function).
keccak/384-buffer-index
(function).
(setf keccak/384-buffer-index)
(function).
keccak/384-output-length
(function).
(setf keccak/384-output-length)
(function).
keccak/384-p
(function).
keccak/384-state
(function).
(setf keccak/384-state)
(function).
make-keccak-state
(function).
pad-message-to-width
(function).
sha3-bit-rate
(reader).
(setf sha3-bit-rate)
(writer).
sha3-buffer
(reader).
(setf sha3-buffer)
(writer).
sha3-buffer-index
(reader).
(setf sha3-buffer-index)
(writer).
sha3-finalize
(function).
sha3-output-length
(reader).
(setf sha3-output-length)
(writer).
sha3-p
(function).
sha3-state
(reader).
(setf sha3-state)
(writer).
sha3-update
(function).
sha3/224-bit-rate
(function).
(setf sha3/224-bit-rate)
(function).
sha3/224-buffer
(function).
(setf sha3/224-buffer)
(function).
sha3/224-buffer-index
(function).
(setf sha3/224-buffer-index)
(function).
sha3/224-output-length
(function).
(setf sha3/224-output-length)
(function).
sha3/224-p
(function).
sha3/224-state
(function).
(setf sha3/224-state)
(function).
sha3/256-bit-rate
(function).
(setf sha3/256-bit-rate)
(function).
sha3/256-buffer
(function).
(setf sha3/256-buffer)
(function).
sha3/256-buffer-index
(function).
(setf sha3/256-buffer-index)
(function).
sha3/256-output-length
(function).
(setf sha3/256-output-length)
(function).
sha3/256-p
(function).
sha3/256-state
(function).
(setf sha3/256-state)
(function).
sha3/384-bit-rate
(function).
(setf sha3/384-bit-rate)
(function).
sha3/384-buffer
(function).
(setf sha3/384-buffer)
(function).
sha3/384-buffer-index
(function).
(setf sha3/384-buffer-index)
(function).
sha3/384-output-length
(function).
(setf sha3/384-output-length)
(function).
sha3/384-p
(function).
sha3/384-state
(function).
(setf sha3/384-state)
(function).
shake128-bit-rate
(function).
(setf shake128-bit-rate)
(function).
shake128-buffer
(function).
(setf shake128-buffer)
(function).
shake128-buffer-index
(function).
(setf shake128-buffer-index)
(function).
shake128-output-length
(function).
(setf shake128-output-length)
(function).
shake128-p
(function).
shake128-state
(function).
(setf shake128-state)
(function).
shake256-bit-rate
(function).
(setf shake256-bit-rate)
(function).
shake256-buffer
(function).
(setf shake256-buffer)
(function).
shake256-buffer-index
(function).
(setf shake256-buffer-index)
(function).
shake256-output-length
(function).
(setf shake256-output-length)
(function).
shake256-p
(function).
shake256-state
(function).
(setf shake256-state)
(function).
with-keccak-state-accessors
(macro).
with-temp-keccak-rows
(macro).
with-temp-keccak-state
(macro).
ironclad/digest/sha512/sha512.lisp
ironclad/digest/sha512
(system).
block-length
(method).
block-length
(method).
copy-digest
(method).
digest-length
(method).
digest-length
(method).
produce-digest
(method).
reinitialize-instance
(method).
reinitialize-instance
(method).
sha384
(structure).
sha512
(structure).
update-digest
(method).
%make-sha384-digest
(function).
%make-sha512-digest
(function).
+pristine-sha384-registers+
(constant).
+pristine-sha512-registers+
(constant).
+sha512-round-constants+
(constant).
initial-sha384-regs
(function).
initial-sha512-regs
(function).
sha384-amount
(function).
(setf sha384-amount)
(function).
sha384-block
(function).
sha384-buffer
(function).
sha384-buffer-index
(function).
(setf sha384-buffer-index)
(function).
sha384-p
(function).
sha384-regs
(function).
sha384-regs
(type).
sha384-regs-a
(function).
(setf sha384-regs-a)
(function).
sha384-regs-b
(function).
(setf sha384-regs-b)
(function).
sha384-regs-c
(function).
(setf sha384-regs-c)
(function).
sha384-regs-d
(function).
(setf sha384-regs-d)
(function).
sha384-regs-digest
(function).
sha384-regs-e
(function).
(setf sha384-regs-e)
(function).
sha384-regs-f
(function).
(setf sha384-regs-f)
(function).
sha384-regs-g
(function).
(setf sha384-regs-g)
(function).
sha384-regs-h
(function).
(setf sha384-regs-h)
(function).
sha512-amount
(function).
(setf sha512-amount)
(function).
sha512-block
(reader).
sha512-buffer
(function).
sha512-buffer-index
(function).
(setf sha512-buffer-index)
(function).
sha512-expand-block
(function).
sha512-p
(function).
sha512-regs
(reader).
sha512-regs
(type).
sha512-regs-a
(function).
(setf sha512-regs-a)
(function).
sha512-regs-b
(function).
(setf sha512-regs-b)
(function).
sha512-regs-c
(function).
(setf sha512-regs-c)
(function).
sha512-regs-d
(function).
(setf sha512-regs-d)
(function).
sha512-regs-digest
(function).
sha512-regs-e
(function).
(setf sha512-regs-e)
(function).
sha512-regs-f
(function).
(setf sha512-regs-f)
(function).
sha512-regs-g
(function).
(setf sha512-regs-g)
(function).
sha512-regs-h
(function).
(setf sha512-regs-h)
(function).
update-sha512-block
(function).
ironclad/digest/skein/skein.lisp
ironclad/digest/skein
(system).
block-length
(method).
block-length
(method).
block-length
(method).
block-length
(method).
block-length
(method).
block-length
(method).
block-length
(method).
block-length
(method).
block-length
(method).
block-length
(method).
block-length
(method).
block-length
(method).
block-length
(method).
copy-digest
(method).
copy-digest
(method).
copy-digest
(method).
digest-length
(method).
digest-length
(method).
digest-length
(method).
digest-length
(method).
digest-length
(method).
digest-length
(method).
digest-length
(method).
digest-length
(method).
digest-length
(method).
digest-length
(method).
digest-length
(method).
digest-length
(method).
digest-length
(method).
produce-digest
(method).
produce-digest
(method).
produce-digest
(method).
reinitialize-instance
(method).
reinitialize-instance
(method).
reinitialize-instance
(method).
reinitialize-instance
(method).
reinitialize-instance
(method).
reinitialize-instance
(method).
reinitialize-instance
(method).
reinitialize-instance
(method).
reinitialize-instance
(method).
reinitialize-instance
(method).
reinitialize-instance
(method).
reinitialize-instance
(method).
reinitialize-instance
(method).
skein1024
(structure).
skein1024/384
(structure).
skein1024/512
(structure).
skein256
(structure).
skein256/128
(structure).
skein256/160
(structure).
skein256/224
(structure).
skein512
(structure).
skein512/128
(structure).
skein512/160
(structure).
skein512/224
(structure).
skein512/256
(structure).
skein512/384
(structure).
update-digest
(method).
update-digest
(method).
update-digest
(method).
%make-skein1024-digest
(function).
%make-skein1024/384-digest
(function).
%make-skein1024/512-digest
(function).
%make-skein256-digest
(function).
%make-skein256/128-digest
(function).
%make-skein256/160-digest
(function).
%make-skein256/224-digest
(function).
%make-skein512-digest
(function).
%make-skein512/128-digest
(function).
%make-skein512/160-digest
(function).
%make-skein512/224-digest
(function).
%make-skein512/256-digest
(function).
%make-skein512/384-digest
(function).
%reinitialize-skein1024
(function).
%reinitialize-skein256
(function).
%reinitialize-skein512
(function).
+skein-cfg+
(constant).
+skein-kdf+
(constant).
+skein-key+
(constant).
+skein-msg+
(constant).
+skein-non+
(constant).
+skein-out+
(constant).
+skein-pk+
(constant).
+skein-prs+
(constant).
+skein1024-iv-1024+
(constant).
+skein1024-iv-384+
(constant).
+skein1024-iv-512+
(constant).
+skein256-iv-128+
(constant).
+skein256-iv-160+
(constant).
+skein256-iv-224+
(constant).
+skein256-iv-256+
(constant).
+skein512-iv-128+
(constant).
+skein512-iv-160+
(constant).
+skein512-iv-224+
(constant).
+skein512-iv-256+
(constant).
+skein512-iv-384+
(constant).
+skein512-iv-512+
(constant).
skein-buffer
(generic function).
skein-buffer-length
(generic function).
(setf skein-buffer-length)
(method).
(setf skein-buffer-length)
(method).
(setf skein-buffer-length)
(method).
skein-cfg
(generic function).
skein-cipher
(generic function).
(setf skein-cipher)
(method).
(setf skein-cipher)
(method).
(setf skein-cipher)
(method).
skein-copy-cipher
(function).
skein-finalize
(function).
skein-get-iv
(function).
skein-increment-counter
(function).
skein-make-configuration-string
(function).
skein-make-tweak
(function).
skein-tweak
(generic function).
skein-ubi
(function).
skein-update-cipher
(function).
skein-update-tweak
(function).
skein-value
(generic function).
skein1024-buffer
(reader).
(setf skein1024-buffer)
(writer).
skein1024-buffer-length
(reader).
(setf skein1024-buffer-length)
(writer).
skein1024-cfg
(reader).
(setf skein1024-cfg)
(writer).
skein1024-cipher
(reader).
(setf skein1024-cipher)
(writer).
skein1024-p
(function).
skein1024-tweak
(reader).
(setf skein1024-tweak)
(writer).
skein1024-value
(reader).
(setf skein1024-value)
(writer).
skein1024/384-buffer
(function).
(setf skein1024/384-buffer)
(function).
skein1024/384-buffer-length
(function).
(setf skein1024/384-buffer-length)
(function).
skein1024/384-cfg
(function).
(setf skein1024/384-cfg)
(function).
skein1024/384-cipher
(function).
(setf skein1024/384-cipher)
(function).
skein1024/384-p
(function).
skein1024/384-tweak
(function).
(setf skein1024/384-tweak)
(function).
skein1024/384-value
(function).
(setf skein1024/384-value)
(function).
skein1024/512-buffer
(function).
(setf skein1024/512-buffer)
(function).
skein1024/512-buffer-length
(function).
(setf skein1024/512-buffer-length)
(function).
skein1024/512-cfg
(function).
(setf skein1024/512-cfg)
(function).
skein1024/512-cipher
(function).
(setf skein1024/512-cipher)
(function).
skein1024/512-p
(function).
skein1024/512-tweak
(function).
(setf skein1024/512-tweak)
(function).
skein1024/512-value
(function).
(setf skein1024/512-value)
(function).
skein256-buffer
(reader).
(setf skein256-buffer)
(writer).
skein256-buffer-length
(reader).
(setf skein256-buffer-length)
(writer).
skein256-cfg
(reader).
(setf skein256-cfg)
(writer).
skein256-cipher
(reader).
(setf skein256-cipher)
(writer).
skein256-p
(function).
skein256-tweak
(reader).
(setf skein256-tweak)
(writer).
skein256-value
(reader).
(setf skein256-value)
(writer).
skein256/128-buffer
(function).
(setf skein256/128-buffer)
(function).
skein256/128-buffer-length
(function).
(setf skein256/128-buffer-length)
(function).
skein256/128-cfg
(function).
(setf skein256/128-cfg)
(function).
skein256/128-cipher
(function).
(setf skein256/128-cipher)
(function).
skein256/128-p
(function).
skein256/128-tweak
(function).
(setf skein256/128-tweak)
(function).
skein256/128-value
(function).
(setf skein256/128-value)
(function).
skein256/160-buffer
(function).
(setf skein256/160-buffer)
(function).
skein256/160-buffer-length
(function).
(setf skein256/160-buffer-length)
(function).
skein256/160-cfg
(function).
(setf skein256/160-cfg)
(function).
skein256/160-cipher
(function).
(setf skein256/160-cipher)
(function).
skein256/160-p
(function).
skein256/160-tweak
(function).
(setf skein256/160-tweak)
(function).
skein256/160-value
(function).
(setf skein256/160-value)
(function).
skein256/224-buffer
(function).
(setf skein256/224-buffer)
(function).
skein256/224-buffer-length
(function).
(setf skein256/224-buffer-length)
(function).
skein256/224-cfg
(function).
(setf skein256/224-cfg)
(function).
skein256/224-cipher
(function).
(setf skein256/224-cipher)
(function).
skein256/224-p
(function).
skein256/224-tweak
(function).
(setf skein256/224-tweak)
(function).
skein256/224-value
(function).
(setf skein256/224-value)
(function).
skein512-buffer
(reader).
(setf skein512-buffer)
(writer).
skein512-buffer-length
(reader).
(setf skein512-buffer-length)
(writer).
skein512-cfg
(reader).
(setf skein512-cfg)
(writer).
skein512-cipher
(reader).
(setf skein512-cipher)
(writer).
skein512-p
(function).
skein512-tweak
(reader).
(setf skein512-tweak)
(writer).
skein512-value
(reader).
(setf skein512-value)
(writer).
skein512/128-buffer
(function).
(setf skein512/128-buffer)
(function).
skein512/128-buffer-length
(function).
(setf skein512/128-buffer-length)
(function).
skein512/128-cfg
(function).
(setf skein512/128-cfg)
(function).
skein512/128-cipher
(function).
(setf skein512/128-cipher)
(function).
skein512/128-p
(function).
skein512/128-tweak
(function).
(setf skein512/128-tweak)
(function).
skein512/128-value
(function).
(setf skein512/128-value)
(function).
skein512/160-buffer
(function).
(setf skein512/160-buffer)
(function).
skein512/160-buffer-length
(function).
(setf skein512/160-buffer-length)
(function).
skein512/160-cfg
(function).
(setf skein512/160-cfg)
(function).
skein512/160-cipher
(function).
(setf skein512/160-cipher)
(function).
skein512/160-p
(function).
skein512/160-tweak
(function).
(setf skein512/160-tweak)
(function).
skein512/160-value
(function).
(setf skein512/160-value)
(function).
skein512/224-buffer
(function).
(setf skein512/224-buffer)
(function).
skein512/224-buffer-length
(function).
(setf skein512/224-buffer-length)
(function).
skein512/224-cfg
(function).
(setf skein512/224-cfg)
(function).
skein512/224-cipher
(function).
(setf skein512/224-cipher)
(function).
skein512/224-p
(function).
skein512/224-tweak
(function).
(setf skein512/224-tweak)
(function).
skein512/224-value
(function).
(setf skein512/224-value)
(function).
skein512/256-buffer
(function).
(setf skein512/256-buffer)
(function).
skein512/256-buffer-length
(function).
(setf skein512/256-buffer-length)
(function).
skein512/256-cfg
(function).
(setf skein512/256-cfg)
(function).
skein512/256-cipher
(function).
(setf skein512/256-cipher)
(function).
skein512/256-p
(function).
skein512/256-tweak
(function).
(setf skein512/256-tweak)
(function).
skein512/256-value
(function).
(setf skein512/256-value)
(function).
skein512/384-buffer
(function).
(setf skein512/384-buffer)
(function).
skein512/384-buffer-length
(function).
(setf skein512/384-buffer-length)
(function).
skein512/384-cfg
(function).
(setf skein512/384-cfg)
(function).
skein512/384-cipher
(function).
(setf skein512/384-cipher)
(function).
skein512/384-p
(function).
skein512/384-tweak
(function).
(setf skein512/384-tweak)
(function).
skein512/384-value
(function).
(setf skein512/384-value)
(function).
ironclad/digest/sm3/sm3.lisp
ironclad/digest/sm3
(system).
block-length
(method).
copy-digest
(method).
digest-length
(method).
produce-digest
(method).
reinitialize-instance
(method).
sm3
(structure).
update-digest
(method).
%make-sm3-digest
(function).
+sm3-initial-state+
(constant).
sm3-buffer
(reader).
(setf sm3-buffer)
(writer).
sm3-buffer-index
(reader).
(setf sm3-buffer-index)
(writer).
sm3-count
(reader).
(setf sm3-count)
(writer).
sm3-ee
(macro).
sm3-ff
(macro).
sm3-gg
(macro).
sm3-hash
(function).
sm3-p
(function).
sm3-p0
(macro).
sm3-p1
(macro).
sm3-r1
(macro).
sm3-r2
(macro).
sm3-state
(reader).
(setf sm3-state)
(writer).
ironclad/digest/streebog/streebog.lisp
ironclad/digest/streebog
(system).
block-length
(method).
block-length
(method).
copy-digest
(method).
digest-length
(method).
digest-length
(method).
produce-digest
(method).
reinitialize-instance
(method).
streebog
(structure).
streebog/256
(structure).
update-digest
(method).
%make-streebog-digest
(function).
%make-streebog/256-digest
(function).
+streebog-ax+
(constant).
+streebog-buffer0+
(constant).
+streebog-buffer512+
(constant).
+streebog-c+
(constant).
streebog-add512
(function).
streebog-ax
(function).
streebog-buffer
(reader).
(setf streebog-buffer)
(writer).
streebog-buffer-index
(reader).
(setf streebog-buffer-index)
(writer).
streebog-g
(function).
streebog-h
(reader).
(setf streebog-h)
(writer).
streebog-n
(reader).
(setf streebog-n)
(writer).
streebog-p
(function).
streebog-pad
(function).
streebog-round
(macro).
streebog-sigma
(reader).
(setf streebog-sigma)
(writer).
streebog-stage2
(function).
streebog-stage3
(function).
streebog-x
(macro).
streebog-xlps
(macro).
streebog/256-buffer
(function).
(setf streebog/256-buffer)
(function).
streebog/256-buffer-index
(function).
(setf streebog/256-buffer-index)
(function).
streebog/256-h
(function).
(setf streebog/256-h)
(function).
streebog/256-n
(function).
(setf streebog/256-n)
(function).
streebog/256-p
(function).
streebog/256-sigma
(function).
(setf streebog/256-sigma)
(function).
ironclad/digest/tiger/tiger.lisp
ironclad/digest/tiger
(system).
block-length
(method).
copy-digest
(method).
digest-length
(method).
produce-digest
(method).
reinitialize-instance
(method).
tiger
(structure).
update-digest
(method).
%make-tiger-digest
(function).
%make-tiger-state
(function).
+pristine-tiger-registers+
(constant).
+tiger-block-copy-fn+
(constant).
+tiger-block-n-words+
(constant).
+tiger-wordsize+
(constant).
initial-tiger-regs
(function).
make-tiger-sbox
(function).
tiger-amount
(function).
(setf tiger-amount)
(function).
tiger-block
(reader).
tiger-buffer
(function).
tiger-buffer-index
(function).
(setf tiger-buffer-index)
(function).
tiger-p
(function).
tiger-regs
(reader).
tiger-regs
(type).
tiger-regs-a
(function).
(setf tiger-regs-a)
(function).
tiger-regs-b
(function).
(setf tiger-regs-b)
(function).
tiger-regs-c
(function).
(setf tiger-regs-c)
(function).
tiger-regs-digest
(function).
tiger-sbox
(type).
tiger-state-block
(type).
tiger-t1
(constant).
tiger-t2
(constant).
tiger-t3
(constant).
tiger-t4
(constant).
update-tiger-block
(function).
ironclad/digest/tree-hash/tree-hash.lisp
ironclad/digest/tree-hash
(system).
block-length
(method).
copy-digest
(method).
digest-length
(method).
make-tiger-tree-hash
(function).
produce-digest
(method).
reinitialize-instance
(method).
tree-hash
(structure).
update-digest
(method).
%make-tree-hash
(function).
%make-tree-hash-digest
(function).
%make-tree-hash-state
(function).
*internal-byte*
(special variable).
*leaf-byte*
(special variable).
combine-hash-tree-digests
(function).
make-tree-hash-leaf-digest
(function).
merge-tree-hash-branch
(function).
tree-hash-block-index
(reader).
(setf tree-hash-block-index)
(writer).
tree-hash-block-length
(reader).
(setf tree-hash-block-length)
(writer).
tree-hash-branch
(reader).
(setf tree-hash-branch)
(writer).
tree-hash-p
(function).
tree-hash-state
(reader).
(setf tree-hash-state)
(writer).
update-tree-hash-branch
(function).
ironclad/digest/whirlpool/whirlpool.lisp
ironclad/digest/whirlpool
(system).
block-length
(method).
copy-digest
(method).
digest-length
(method).
produce-digest
(method).
reinitialize-instance
(method).
update-digest
(method).
whirlpool
(structure).
%make-whirlpool-digest
(function).
%make-whirlpool-state
(function).
+c-even+
(constant).
+c-odd+
(constant).
+pristine-whirlpool-registers+
(constant).
+rc+
(constant).
+whirlpool-regs-hash-offset+
(constant).
+whirlpool-regs-k-offset+
(constant).
+whirlpool-regs-l-offset+
(constant).
+whirlpool-regs-state-offset+
(constant).
+whirlpool-rounds+
(constant).
extract-byte
(function).
generate-xor
(function).
initial-whirlpool-regs
(function).
lookup-in-c
(macro).
one-slice
(function).
split
(function).
update-whirlpool-block
(function).
whirlpool-amount
(function).
(setf whirlpool-amount)
(function).
whirlpool-block
(reader).
whirlpool-buffer
(function).
whirlpool-buffer-index
(function).
(setf whirlpool-buffer-index)
(function).
whirlpool-p
(function).
whirlpool-regs
(reader).
whirlpool-regs
(type).
whirlpool-regs-digest
(function).
ironclad/mac/blake2-mac/blake2-mac.lisp
ironclad/mac/blake2-mac
(system).
blake2-mac
(class).
blake2-mac-digest
(function).
digest-length
(reader method).
(setf digest-length)
(writer method).
make-blake2-mac
(function).
produce-mac
(method).
shared-initialize
(method).
update-blake2-mac
(function).
update-mac
(method).
blake2-digest
(reader method).
(setf blake2-digest)
(writer method).
copy-blake2-mac
(method).
ironclad/mac/blake2s-mac/blake2s-mac.lisp
ironclad/mac/blake2s-mac
(system).
blake2s-mac
(class).
blake2s-mac-digest
(function).
digest-length
(reader method).
(setf digest-length)
(writer method).
make-blake2s-mac
(function).
produce-mac
(method).
shared-initialize
(method).
update-blake2s-mac
(function).
update-mac
(method).
blake2s-digest
(reader method).
(setf blake2s-digest)
(writer method).
copy-blake2s-mac
(method).
ironclad/mac/cmac/cmac.lisp
ironclad/mac/cmac
(system).
cmac
(class).
cmac-digest
(function).
make-cmac
(function).
produce-mac
(method).
reinitialize-instance
(method).
update-cmac
(function).
update-mac
(method).
cmac-buffer
(reader method).
cmac-buffer-index
(reader method).
(setf cmac-buffer-index)
(writer method).
cmac-cipher
(reader method).
cmac-subkey1
(reader method).
cmac-subkey2
(reader method).
ironclad/mac/hmac/hmac.lisp
ironclad/mac/hmac
(system).
hmac
(class).
hmac-digest
(function).
make-hmac
(function).
print-object
(method).
produce-mac
(method).
reinitialize-instance
(method).
shared-initialize
(method).
update-hmac
(function).
update-mac
(method).
inner-digest
(reader method).
outer-digest
(reader method).
ironclad/mac/gmac/gmac.lisp
ironclad/mac/gmac
(system).
gmac
(class).
produce-mac
(method).
shared-initialize
(method).
update-mac
(method).
ghash
(function).
gmac-accumulator
(reader method).
(setf gmac-accumulator)
(writer method).
gmac-buffer
(reader method).
(setf gmac-buffer)
(writer method).
gmac-buffer-length
(reader method).
(setf gmac-buffer-length)
(writer method).
gmac-cipher
(reader method).
(setf gmac-cipher)
(writer method).
gmac-digest
(function).
gmac-iv
(reader method).
(setf gmac-iv)
(writer method).
gmac-j0
(reader method).
(setf gmac-j0)
(writer method).
gmac-key
(reader method).
(setf gmac-key)
(writer method).
gmac-mul
(function).
gmac-swap-16
(function).
gmac-total-length
(reader method).
(setf gmac-total-length)
(writer method).
j0
(function).
make-gmac
(function).
update-gmac
(function).
ironclad/mac/poly1305/poly1305.lisp
ironclad/mac/poly1305
(system).
make-poly1305
(function).
poly1305
(class).
poly1305-digest
(function).
produce-mac
(method).
shared-initialize
(method).
update-mac
(method).
update-poly1305
(function).
poly1305-accumulator
(reader method).
(setf poly1305-accumulator)
(writer method).
poly1305-buffer
(reader method).
(setf poly1305-buffer)
(writer method).
poly1305-buffer-length
(reader method).
(setf poly1305-buffer-length)
(writer method).
poly1305-process-full-blocks
(function).
poly1305-r
(reader method).
(setf poly1305-r)
(writer method).
poly1305-s
(reader method).
(setf poly1305-s)
(writer method).
ironclad/mac/siphash/siphash.lisp
ironclad/mac/siphash
(system).
produce-mac
(method).
shared-initialize
(method).
siphash
(class).
update-mac
(method).
make-siphash
(function).
siphash-buffer
(reader method).
(setf siphash-buffer)
(writer method).
siphash-buffer-length
(reader method).
(setf siphash-buffer-length)
(writer method).
siphash-compress
(function).
siphash-compression-rounds
(reader method).
(setf siphash-compression-rounds)
(writer method).
siphash-data-length
(reader method).
(setf siphash-data-length)
(writer method).
siphash-digest
(function).
siphash-digest-length
(reader method).
(setf siphash-digest-length)
(writer method).
siphash-finalization-rounds
(reader method).
(setf siphash-finalization-rounds)
(writer method).
siphash-finalize
(function).
siphash-round
(macro).
siphash-state
(reader method).
(setf siphash-state)
(writer method).
update-siphash
(function).
ironclad/mac/skein-mac/skein-mac.lisp
ironclad/mac/skein-mac
(system).
block-length
(reader method).
(setf block-length)
(writer method).
digest-length
(reader method).
(setf digest-length)
(writer method).
make-skein-mac
(function).
produce-mac
(method).
shared-initialize
(method).
skein-mac
(class).
skein-mac-digest
(function).
update-mac
(method).
update-skein-mac
(function).
copy-skein-mac
(method).
skein-buffer
(reader method).
(setf skein-buffer)
(writer method).
skein-buffer-length
(reader method).
(setf skein-buffer-length)
(writer method).
skein-cfg
(reader method).
(setf skein-cfg)
(writer method).
skein-cipher
(reader method).
(setf skein-cipher)
(writer method).
skein-tweak
(reader method).
(setf skein-tweak)
(writer method).
skein-value
(reader method).
(setf skein-value)
(writer method).
ironclad/prng/fortuna/generator.lisp
ironclad/prng/fortuna
(system).
fortuna-generator
(class).
initialize-instance
(method).
prng-reseed
(method).
%generate-blocks
(function).
+fortuna-cipher-block-size+
(special variable).
prng-random-data
(method).
ironclad/prng/fortuna/fortuna.lisp
generator.lisp
(file).
ironclad/prng/fortuna
(system).
add-random-event
(function).
fortuna-prng
(class).
make-prng
(method).
make-prng
(method).
prng-reseed
(method).
+fortuna-seed-length+
(special variable).
+min-pool-size+
(special variable).
fortuna-pool
(class).
make-fortuna
(function).
prng-random-data
(method).
prng-seed-length
(method).
ironclad/aead/eax/eax.lisp
ironclad/aead/eax
(system).
decrypt
(method).
decrypt-message
(method).
eax
(class).
encrypt
(method).
encrypt-message
(method).
process-associated-data
(method).
produce-tag
(method).
shared-initialize
(method).
eax-cipher
(reader method).
(setf eax-cipher)
(writer method).
eax-mac-c
(reader method).
(setf eax-mac-c)
(writer method).
eax-mac-h
(reader method).
(setf eax-mac-h)
(writer method).
eax-mac-n
(reader method).
(setf eax-mac-n)
(writer method).
ironclad/aead/etm/etm.lisp
ironclad/aead/etm
(system).
decrypt
(method).
decrypt-message
(method).
encrypt
(method).
encrypt-message
(method).
etm
(class).
process-associated-data
(method).
produce-tag
(method).
shared-initialize
(method).
etm-cipher
(reader method).
(setf etm-cipher)
(writer method).
etm-mac
(reader method).
(setf etm-mac)
(writer method).
ironclad/aead/gcm/gcm.lisp
ironclad/aead/gcm
(system).
decrypt
(method).
decrypt-message
(method).
encrypt
(method).
encrypt-message
(method).
gcm
(class).
process-associated-data
(method).
produce-tag
(method).
shared-initialize
(method).
gcm-ad-length
(reader method).
(setf gcm-ad-length)
(writer method).
gcm-cipher
(reader method).
(setf gcm-cipher)
(writer method).
gcm-ed-length
(reader method).
(setf gcm-ed-length)
(writer method).
gcm-mac
(reader method).
(setf gcm-mac)
(writer method).
ironclad/kdf/argon2/argon2.lisp
ironclad/kdf/argon2
(system).
argon2d
(class).
argon2i
(class).
argon2id
(class).
derive-key
(method).
shared-initialize
(method).
+argon2-block-size+
(constant).
argon2
(class).
argon2-additional-data
(reader method).
(setf argon2-additional-data)
(writer method).
argon2-additional-key
(reader method).
(setf argon2-additional-key)
(writer method).
argon2-block
(reader method).
(setf argon2-block)
(writer method).
argon2-block
(type).
argon2-block-count
(reader method).
(setf argon2-block-count)
(writer method).
argon2-copy-block
(function).
argon2-counter
(reader method).
(setf argon2-counter)
(writer method).
argon2-digester
(reader method).
(setf argon2-digester)
(writer method).
argon2-extended-hash
(function).
argon2-g
(macro).
argon2-g-copy
(function).
argon2-g-rounds
(function).
argon2-g-xor
(function).
argon2-load-block
(function).
argon2-nb-blocks
(reader method).
(setf argon2-nb-blocks)
(writer method).
argon2-nb-iterations
(reader method).
(setf argon2-nb-iterations)
(writer method).
argon2-offset
(reader method).
(setf argon2-offset)
(writer method).
argon2-pass-number
(reader method).
(setf argon2-pass-number)
(writer method).
argon2-round
(macro).
argon2-slice-number
(reader method).
(setf argon2-slice-number)
(writer method).
argon2-store-block
(function).
argon2-unary-g
(function).
argon2-update-digester-32
(function).
argon2-work-area
(reader method).
(setf argon2-work-area)
(writer method).
argon2-xor-block
(function).
argon2d-gidx-init
(function).
argon2d-gidx-next
(function).
argon2i-gidx-init
(function).
argon2i-gidx-next
(function).
argon2i-gidx-refresh
(function).
ironclad/kdf/bcrypt/bcrypt.lisp
ironclad/kdf/bcrypt
(system).
bcrypt
(class).
bcrypt-pbkdf
(class).
derive-key
(method).
derive-key
(method).
+bcrypt-initial-hash+
(constant).
+bcrypt-pbkdf-initial-hash+
(constant).
bcrypt-eksblowfish
(function).
bcrypt-expand-key
(function).
bcrypt-hash
(function).
ironclad/kdf/hmac/hmac.lisp
ironclad/kdf/hmac
(system).
derive-key
(method).
hmac-kdf
(class).
shared-initialize
(method).
hkdf-expand
(function).
hkdf-extract
(function).
hmac-derive-key
(function).
hmac-kdf-info
(reader method).
(setf hmac-kdf-info)
(writer method).
kdf-digest
(reader method).
ironclad/kdf/pkcs5/pkcs5.lisp
ironclad/kdf/pkcs5
(system).
derive-key
(method).
derive-key
(method).
pbkdf1
(class).
pbkdf2
(class).
shared-initialize
(method).
kdf-digest
(reader method).
kdf-digest
(reader method).
pbkdf2-derive-key
(function).
ironclad/kdf/password-hash/password-hash.lisp
ironclad/kdf/password-hash
(system).
make-random-salt
(function).
pbkdf2-check-password
(function).
pbkdf2-hash-password
(function).
pbkdf2-hash-password-to-combined-string
(function).
ironclad/kdf/scrypt/scrypt.lisp
ironclad/kdf/scrypt
(system).
derive-key
(method).
scrypt-kdf
(class).
block-mix
(function).
scrypt-kdf-n
(reader method).
scrypt-kdf-p
(reader method).
scrypt-kdf-r
(reader method).
scrypt-vector-salsa
(function).
smix
(function).
ironclad/public-key/dsa/dsa.lisp
ironclad/public-key/dsa
(system).
destructure-private-key
(method).
destructure-public-key
(method).
destructure-signature
(method).
dsa-key-g
(function).
dsa-key-p
(function).
dsa-key-q
(function).
dsa-key-x
(reader method).
dsa-key-y
(reader method).
dsa-key-y
(reader method).
dsa-private-key
(class).
dsa-public-key
(class).
generate-key-pair
(method).
generate-signature-nonce
(method).
make-private-key
(method).
make-public-key
(method).
make-signature
(method).
sign-message
(method).
verify-signature
(method).
ironclad/public-key/rsa/rsa.lisp
ironclad/public-key/rsa
(system).
decrypt-message
(method).
destructure-message
(method).
destructure-private-key
(method).
destructure-public-key
(method).
destructure-signature
(method).
encrypt-message
(method).
generate-key-pair
(method).
make-message
(method).
make-private-key
(method).
make-public-key
(method).
make-signature
(method).
rsa-key-exponent
(reader method).
rsa-key-exponent
(reader method).
rsa-key-modulus
(reader method).
rsa-key-prime-p
(reader method).
rsa-key-prime-q
(reader method).
rsa-private-key
(class).
rsa-public-key
(class).
sign-message
(method).
verify-signature
(method).
ironclad/public-key/elgamal/elgamal.lisp
ironclad/public-key/elgamal
(system).
decrypt-message
(method).
destructure-message
(method).
destructure-private-key
(method).
destructure-public-key
(method).
destructure-signature
(method).
diffie-hellman
(method).
elgamal-key-g
(function).
elgamal-key-p
(function).
elgamal-key-x
(reader method).
elgamal-key-y
(reader method).
elgamal-key-y
(reader method).
elgamal-private-key
(class).
elgamal-public-key
(class).
encrypt-message
(method).
generate-key-pair
(method).
generate-signature-nonce
(method).
generate-signature-nonce
(method).
make-message
(method).
make-private-key
(method).
make-public-key
(method).
make-signature
(method).
sign-message
(method).
verify-signature
(method).
elgamal-key
(class).
group
(reader method).
ironclad/public-key/curve25519/curve25519.lisp
ironclad/public-key/curve25519
(system).
curve25519-key-x
(reader method).
curve25519-key-y
(reader method).
curve25519-key-y
(reader method).
curve25519-point
(class).
curve25519-private-key
(class).
curve25519-public-key
(function).
curve25519-public-key
(class).
destructure-private-key
(method).
destructure-public-key
(method).
diffie-hellman
(method).
ec-decode-point
(method).
ec-decode-scalar
(method).
ec-destructure-point
(method).
ec-encode-point
(method).
ec-encode-scalar
(method).
ec-make-point
(method).
ec-scalar-inv
(method).
ec-scalar-mult
(method).
generate-key-pair
(method).
make-load-form
(method).
make-private-key
(method).
make-public-key
(method).
+curve25519-a24+
(constant).
+curve25519-bits+
(constant).
+curve25519-g+
(constant).
+curve25519-p+
(constant).
curve25519-double-and-add
(function).
ironclad/public-key/curve448/curve448.lisp
ironclad/public-key/curve448
(system).
curve448-key-x
(reader method).
curve448-key-y
(reader method).
curve448-key-y
(reader method).
curve448-point
(class).
curve448-private-key
(class).
curve448-public-key
(function).
curve448-public-key
(class).
destructure-private-key
(method).
destructure-public-key
(method).
diffie-hellman
(method).
ec-decode-point
(method).
ec-decode-scalar
(method).
ec-destructure-point
(method).
ec-encode-point
(method).
ec-encode-scalar
(method).
ec-make-point
(method).
ec-scalar-inv
(method).
ec-scalar-mult
(method).
generate-key-pair
(method).
make-load-form
(method).
make-private-key
(method).
make-public-key
(method).
+curve448-a24+
(constant).
+curve448-bits+
(constant).
+curve448-g+
(constant).
+curve448-p+
(constant).
curve448-double-and-add
(function).
ironclad/public-key/ed25519/ed25519.lisp
ironclad/public-key/ed25519
(system).
destructure-private-key
(method).
destructure-public-key
(method).
destructure-signature
(method).
ec-add
(method).
ec-decode-point
(method).
ec-decode-scalar
(method).
ec-destructure-point
(method).
ec-double
(method).
ec-encode-point
(method).
ec-encode-scalar
(method).
ec-make-point
(method).
ec-point-equal
(method).
ec-point-on-curve-p
(method).
ec-scalar-inv
(method).
ec-scalar-mult
(method).
ed25519-key-x
(reader method).
ed25519-key-y
(reader method).
ed25519-key-y
(reader method).
ed25519-point
(class).
ed25519-private-key
(class).
ed25519-public-key
(function).
ed25519-public-key
(class).
generate-key-pair
(method).
make-load-form
(method).
make-private-key
(method).
make-public-key
(method).
make-signature
(method).
sign-message
(method).
verify-signature
(method).
+ed25519-b+
(constant).
+ed25519-bits+
(constant).
+ed25519-d+
(constant).
+ed25519-i+
(constant).
+ed25519-l+
(constant).
+ed25519-point-at-infinity+
(constant).
+ed25519-q+
(constant).
ed25519-hash
(function).
ed25519-recover-x
(function).
ed25519-sign
(function).
ed25519-verify
(function).
ironclad/public-key/ed448/ed448.lisp
ironclad/public-key/ed448
(system).
destructure-private-key
(method).
destructure-public-key
(method).
destructure-signature
(method).
ec-add
(method).
ec-decode-point
(method).
ec-decode-scalar
(method).
ec-destructure-point
(method).
ec-double
(method).
ec-encode-point
(method).
ec-encode-scalar
(method).
ec-make-point
(method).
ec-point-equal
(method).
ec-point-on-curve-p
(method).
ec-scalar-inv
(method).
ec-scalar-mult
(method).
ed448-key-x
(reader method).
ed448-key-y
(reader method).
ed448-key-y
(reader method).
ed448-point
(class).
ed448-private-key
(class).
ed448-public-key
(function).
ed448-public-key
(class).
generate-key-pair
(method).
make-load-form
(method).
make-private-key
(method).
make-public-key
(method).
make-signature
(method).
sign-message
(method).
verify-signature
(method).
+ed448-b+
(constant).
+ed448-bits+
(constant).
+ed448-d+
(constant).
+ed448-dom+
(constant).
+ed448-l+
(constant).
+ed448-point-at-infinity+
(constant).
+ed448-q+
(constant).
ed448-dom
(function).
ed448-hash
(function).
ed448-recover-x
(function).
ed448-sign
(function).
ed448-verify
(function).
ironclad/public-key/secp256k1/secp256k1.lisp
ironclad/public-key/secp256k1
(system).
destructure-private-key
(method).
destructure-public-key
(method).
destructure-signature
(method).
diffie-hellman
(method).
ec-add
(method).
ec-decode-point
(method).
ec-decode-scalar
(method).
ec-destructure-point
(method).
ec-double
(method).
ec-encode-point
(method).
ec-encode-scalar
(method).
ec-make-point
(method).
ec-point-equal
(method).
ec-point-on-curve-p
(method).
ec-scalar-inv
(method).
ec-scalar-mult
(method).
generate-key-pair
(method).
generate-signature-nonce
(method).
make-load-form
(method).
make-private-key
(method).
make-public-key
(method).
make-signature
(method).
secp256k1-key-x
(reader method).
secp256k1-key-y
(reader method).
secp256k1-key-y
(reader method).
secp256k1-point
(class).
secp256k1-private-key
(class).
secp256k1-public-key
(function).
secp256k1-public-key
(class).
sign-message
(method).
verify-signature
(method).
+secp256k1-b+
(constant).
+secp256k1-bits+
(constant).
+secp256k1-g+
(constant).
+secp256k1-i+
(constant).
+secp256k1-l+
(constant).
+secp256k1-p+
(constant).
+secp256k1-point-at-infinity+
(constant).
ironclad/public-key/secp256r1/secp256r1.lisp
ironclad/public-key/secp256r1
(system).
destructure-private-key
(method).
destructure-public-key
(method).
destructure-signature
(method).
diffie-hellman
(method).
ec-add
(method).
ec-decode-point
(method).
ec-decode-scalar
(method).
ec-destructure-point
(method).
ec-double
(method).
ec-encode-point
(method).
ec-encode-scalar
(method).
ec-make-point
(method).
ec-point-equal
(method).
ec-point-on-curve-p
(method).
ec-scalar-inv
(method).
ec-scalar-mult
(method).
generate-key-pair
(method).
generate-signature-nonce
(method).
make-load-form
(method).
make-private-key
(method).
make-public-key
(method).
make-signature
(method).
secp256r1-key-x
(reader method).
secp256r1-key-y
(reader method).
secp256r1-key-y
(reader method).
secp256r1-point
(class).
secp256r1-private-key
(class).
secp256r1-public-key
(function).
secp256r1-public-key
(class).
sign-message
(method).
verify-signature
(method).
+secp256r1-b+
(constant).
+secp256r1-bits+
(constant).
+secp256r1-g+
(constant).
+secp256r1-i+
(constant).
+secp256r1-l+
(constant).
+secp256r1-p+
(constant).
+secp256r1-point-at-infinity+
(constant).
ironclad/public-key/secp384r1/secp384r1.lisp
ironclad/public-key/secp384r1
(system).
destructure-private-key
(method).
destructure-public-key
(method).
destructure-signature
(method).
diffie-hellman
(method).
ec-add
(method).
ec-decode-point
(method).
ec-decode-scalar
(method).
ec-destructure-point
(method).
ec-double
(method).
ec-encode-point
(method).
ec-encode-scalar
(method).
ec-make-point
(method).
ec-point-equal
(method).
ec-point-on-curve-p
(method).
ec-scalar-inv
(method).
ec-scalar-mult
(method).
generate-key-pair
(method).
generate-signature-nonce
(method).
make-load-form
(method).
make-private-key
(method).
make-public-key
(method).
make-signature
(method).
secp384r1-key-x
(reader method).
secp384r1-key-y
(reader method).
secp384r1-key-y
(reader method).
secp384r1-point
(class).
secp384r1-private-key
(class).
secp384r1-public-key
(function).
secp384r1-public-key
(class).
sign-message
(method).
verify-signature
(method).
+secp384r1-b+
(constant).
+secp384r1-bits+
(constant).
+secp384r1-g+
(constant).
+secp384r1-i+
(constant).
+secp384r1-l+
(constant).
+secp384r1-p+
(constant).
+secp384r1-point-at-infinity+
(constant).
ironclad/public-key/secp521r1/secp521r1.lisp
ironclad/public-key/secp521r1
(system).
destructure-private-key
(method).
destructure-public-key
(method).
destructure-signature
(method).
diffie-hellman
(method).
ec-add
(method).
ec-decode-point
(method).
ec-decode-scalar
(method).
ec-destructure-point
(method).
ec-double
(method).
ec-encode-point
(method).
ec-encode-scalar
(method).
ec-make-point
(method).
ec-point-equal
(method).
ec-point-on-curve-p
(method).
ec-scalar-inv
(method).
ec-scalar-mult
(method).
generate-key-pair
(method).
generate-signature-nonce
(method).
make-load-form
(method).
make-private-key
(method).
make-public-key
(method).
make-signature
(method).
secp521r1-key-x
(reader method).
secp521r1-key-y
(reader method).
secp521r1-key-y
(reader method).
secp521r1-point
(class).
secp521r1-private-key
(class).
secp521r1-public-key
(function).
secp521r1-public-key
(class).
sign-message
(method).
verify-signature
(method).
+secp521r1-b+
(constant).
+secp521r1-bits+
(constant).
+secp521r1-g+
(constant).
+secp521r1-i+
(constant).
+secp521r1-l+
(constant).
+secp521r1-p+
(constant).
+secp521r1-point-at-infinity+
(constant).
ironclad/core/README.org
news
(file).
ironclad/core
(system).
ironclad/core/TODO
readme.org
(file).
ironclad/core
(system).
Packages are listed by definition order.
ironclad
crypto
common-lisp
.
*number-of-miller-rabin-tests*
(special variable).
*prng*
(special variable).
3des
(class).
add-random-event
(function).
adler32
(structure).
aes
(class).
arcfour
(class).
argon2d
(class).
argon2i
(class).
argon2id
(class).
aria
(class).
ascii-string-to-byte-array
(function).
authenticated-encryption-mode-supported-p
(function).
bad-authentication-tag
(condition).
bcrypt
(class).
bcrypt-pbkdf
(class).
blake2
(structure).
blake2-mac
(class).
blake2-mac-digest
(function).
blake2/160
(structure).
blake2/256
(structure).
blake2/384
(structure).
blake2s
(structure).
blake2s-mac
(class).
blake2s-mac-digest
(function).
blake2s/128
(structure).
blake2s/160
(structure).
blake2s/224
(structure).
block-length
(generic function).
(setf block-length)
(generic writer).
blowfish
(class).
byte-array-to-hex-string
(function).
camellia
(class).
cast5
(class).
chacha
(class).
chacha/12
(class).
chacha/8
(class).
cipher-supported-p
(function).
cmac
(class).
cmac-digest
(function).
constant-time-equal
(function).
copy-digest
(generic function).
crc24
(structure).
crc32
(structure).
crc32c
(structure).
curve25519-key-x
(generic reader).
curve25519-key-y
(generic reader).
curve25519-point
(class).
curve25519-private-key
(class).
curve25519-public-key
(function).
curve25519-public-key
(class).
curve448-key-x
(generic reader).
curve448-key-y
(generic reader).
curve448-point
(class).
curve448-private-key
(class).
curve448-public-key
(function).
curve448-public-key
(class).
decrypt
(generic function).
decrypt-in-place
(function).
decrypt-message
(generic function).
derive-key
(generic function).
des
(class).
destructure-message
(generic function).
destructure-private-key
(generic function).
destructure-public-key
(generic function).
destructure-signature
(generic function).
diffie-hellman
(generic function).
digest-file
(compiler macro).
digest-file
(generic function).
digest-length
(generic function).
(setf digest-length)
(generic writer).
digest-sequence
(compiler macro).
digest-sequence
(generic function).
digest-stream
(compiler macro).
digest-stream
(generic function).
digest-supported-p
(function).
dsa-key-g
(function).
dsa-key-p
(function).
dsa-key-q
(function).
dsa-key-x
(generic reader).
dsa-key-y
(generic reader).
dsa-private-key
(class).
dsa-public-key
(class).
eax
(class).
ec-add
(generic function).
ec-decode-point
(generic function).
ec-decode-scalar
(generic function).
ec-destructure-point
(generic function).
ec-double
(generic function).
ec-encode-point
(generic function).
ec-encode-scalar
(generic function).
ec-make-point
(generic function).
ec-point-equal
(generic function).
ec-point-on-curve-p
(generic function).
ec-scalar-inv
(generic function).
ec-scalar-mult
(generic function).
ed25519-key-x
(generic reader).
ed25519-key-y
(generic reader).
ed25519-point
(class).
ed25519-private-key
(class).
ed25519-public-key
(function).
ed25519-public-key
(class).
ed448-key-x
(generic reader).
ed448-key-y
(generic reader).
ed448-point
(class).
ed448-private-key
(class).
ed448-public-key
(function).
ed448-public-key
(class).
egcd
(function).
elgamal-key-g
(function).
elgamal-key-p
(function).
elgamal-key-x
(generic reader).
elgamal-key-y
(generic reader).
elgamal-private-key
(class).
elgamal-public-key
(class).
encrypt
(generic function).
encrypt-in-place
(function).
encrypt-message
(generic function).
etm
(class).
execute-with-digesting-stream
(function).
expt-mod
(function).
expt-mod/unsafe
(function).
find-generator
(function).
fortuna-generator
(class).
fortuna-prng
(class).
gcm
(class).
generate-key-pair
(generic function).
generate-prime
(function).
generate-prime-in-range
(function).
generate-safe-prime
(function).
generate-signature-nonce
(generic function).
get-output-stream-octets
(function).
gmac
(class).
groestl
(structure).
groestl/224
(structure).
groestl/256
(structure).
groestl/384
(structure).
hex-string-to-byte-array
(function).
hmac
(class).
hmac-digest
(function).
hmac-kdf
(class).
idea
(class).
incompatible-keys
(condition).
initialization-vector-not-supplied
(condition).
insufficient-buffer-space
(condition).
integer-to-octets
(function).
invalid-curve-point
(condition).
invalid-initialization-vector
(condition).
invalid-key-length
(condition).
invalid-mac-parameter
(condition).
invalid-message-length
(condition).
invalid-padding
(condition).
invalid-public-key-length
(condition).
invalid-signature-length
(condition).
ironclad-error
(condition).
jh
(structure).
jh/224
(structure).
jh/256
(structure).
jh/384
(structure).
kalyna128
(class).
kalyna256
(class).
kalyna512
(class).
keccak
(structure).
keccak/224
(structure).
keccak/256
(structure).
keccak/384
(structure).
key-lengths
(generic function).
key-not-supplied
(condition).
keystream-position
(function).
kupyna
(structure).
kupyna/256
(structure).
kuznyechik
(class).
list-all-authenticated-encryption-modes
(function).
list-all-ciphers
(function).
list-all-digests
(function).
list-all-kdfs
(function).
list-all-key-pair-kinds
(function).
list-all-macs
(function).
list-all-modes
(function).
list-all-prngs
(function).
mac-supported-p
(function).
make-authenticated-encryption-mode
(function).
make-authenticating-stream
(function).
make-blake2-mac
(function).
make-blake2s-mac
(function).
make-cipher
(compiler macro).
make-cipher
(function).
make-cmac
(function).
make-decrypting-stream
(function).
make-digest
(compiler macro).
make-digest
(function).
make-digesting-stream
(function).
make-encrypting-stream
(function).
make-hmac
(function).
make-kdf
(function).
make-mac
(function).
make-message
(generic function).
make-octet-input-stream
(function).
make-octet-output-stream
(function).
make-poly1305
(function).
make-private-key
(generic function).
make-prng
(generic function).
make-public-key
(generic function).
make-random-salt
(function).
make-signature
(generic function).
make-skein-mac
(function).
make-tiger-tree-hash
(function).
md2
(structure).
md4
(structure).
md5
(structure).
missing-key-parameter
(condition).
missing-message-parameter
(condition).
missing-signature-parameter
(condition).
misty1
(class).
mode-supported-p
(function).
oaep-decode
(function).
oaep-decoding-error
(condition).
oaep-encode
(function).
octets-to-integer
(function).
os-prng
(class).
pbkdf1
(class).
pbkdf2
(class).
pbkdf2-check-password
(function).
pbkdf2-hash-password
(function).
pbkdf2-hash-password-to-combined-string
(function).
poly1305
(class).
poly1305-digest
(function).
prime-p
(function).
prng-reseed
(generic function).
process-associated-data
(generic function).
produce-digest
(generic function).
produce-mac
(generic function).
produce-tag
(generic function).
pss-encode
(function).
pss-verify
(function).
random-bits
(function).
random-data
(function).
rc2
(class).
rc5
(class).
rc6
(class).
read-os-random-seed
(function).
read-seed
(function).
ripemd-128
(structure).
ripemd-160
(structure).
rsa-key-exponent
(generic reader).
rsa-key-modulus
(generic reader).
rsa-key-prime-p
(generic reader).
rsa-key-prime-q
(generic reader).
rsa-private-key
(class).
rsa-public-key
(class).
salsa20
(class).
salsa20/12
(class).
salsa20/8
(class).
scrypt-kdf
(class).
secp256k1-key-x
(generic reader).
secp256k1-key-y
(generic reader).
secp256k1-point
(class).
secp256k1-private-key
(class).
secp256k1-public-key
(function).
secp256k1-public-key
(class).
secp256r1-key-x
(generic reader).
secp256r1-key-y
(generic reader).
secp256r1-point
(class).
secp256r1-private-key
(class).
secp256r1-public-key
(function).
secp256r1-public-key
(class).
secp384r1-key-x
(generic reader).
secp384r1-key-y
(generic reader).
secp384r1-point
(class).
secp384r1-private-key
(class).
secp384r1-public-key
(function).
secp384r1-public-key
(class).
secp521r1-key-x
(generic reader).
secp521r1-key-y
(generic reader).
secp521r1-point
(class).
secp521r1-private-key
(class).
secp521r1-public-key
(function).
secp521r1-public-key
(class).
seed
(class).
serpent
(class).
sha1
(structure).
sha224
(structure).
sha256
(structure).
sha3
(structure).
sha3/224
(structure).
sha3/256
(structure).
sha3/384
(structure).
sha384
(structure).
sha512
(structure).
shake128
(structure).
shake256
(structure).
sign-message
(generic function).
siphash
(class).
skein-mac
(class).
skein-mac-digest
(function).
skein1024
(structure).
skein1024/384
(structure).
skein1024/512
(structure).
skein256
(structure).
skein256/128
(structure).
skein256/160
(structure).
skein256/224
(structure).
skein512
(structure).
skein512/128
(structure).
skein512/160
(structure).
skein512/224
(structure).
skein512/256
(structure).
skein512/384
(structure).
sm3
(structure).
sm4
(class).
sosemanuk
(class).
square
(class).
streebog
(structure).
streebog/256
(structure).
strong-random
(function).
tea
(class).
threefish1024
(class).
threefish256
(class).
threefish512
(class).
tiger
(structure).
tree-hash
(structure).
twofish
(class).
ub16ref/be
(function).
(setf ub16ref/be)
(function).
ub16ref/le
(function).
(setf ub16ref/le)
(function).
ub32ref/be
(function).
(setf ub32ref/be)
(function).
ub32ref/le
(function).
(setf ub32ref/le)
(function).
ub64ref/be
(function).
(setf ub64ref/be)
(function).
ub64ref/le
(function).
(setf ub64ref/le)
(function).
unsupported-argon2-parameters
(condition).
unsupported-authenticated-encryption-mode
(condition).
unsupported-cipher
(condition).
unsupported-digest
(condition).
unsupported-kdf
(condition).
unsupported-mac
(condition).
unsupported-mode
(condition).
unsupported-padding
(condition).
unsupported-scrypt-cost-factors
(condition).
update-blake2-mac
(function).
update-blake2s-mac
(function).
update-cmac
(function).
update-digest
(generic function).
update-hmac
(function).
update-mac
(generic function).
update-poly1305
(function).
update-skein-mac
(function).
verify-signature
(generic function).
whirlpool
(structure).
with-authenticating-stream
(macro).
with-decrypting-stream
(macro).
with-digesting-stream
(macro).
with-encrypting-stream
(macro).
with-octet-input-stream
(macro).
with-octet-output-stream
(macro).
write-seed
(function).
xchacha
(class).
xchacha/12
(class).
xchacha/8
(class).
xor
(class).
xsalsa20
(class).
xsalsa20/12
(class).
xsalsa20/8
(class).
xtea
(class).
%add-with-carry
(function).
%block-cipher-p
(function).
%block-length
(generic reader).
%class-name
(generic reader).
%defcipher
(function).
%find-cipher
(function).
(setf %find-cipher)
(function).
%generate-blocks
(function).
%key-lengths
(generic reader).
%make-adler32-digest
(function).
%make-adler32-state
(function).
%make-blake2-digest
(function).
%make-blake2/160-digest
(function).
%make-blake2/256-digest
(function).
%make-blake2/384-digest
(function).
%make-blake2s-digest
(function).
%make-blake2s/128-digest
(function).
%make-blake2s/160-digest
(function).
%make-blake2s/224-digest
(function).
%make-crc24-digest
(function).
%make-crc24-state
(function).
%make-crc32-digest
(function).
%make-crc32-state
(function).
%make-crc32c-digest
(function).
%make-groestl-digest
(function).
%make-groestl/224-digest
(function).
%make-groestl/256-digest
(function).
%make-groestl/384-digest
(function).
%make-jh-digest
(function).
%make-jh/224-digest
(function).
%make-jh/256-digest
(function).
%make-jh/384-digest
(function).
%make-keccak-digest
(function).
%make-keccak/224-digest
(function).
%make-keccak/256-digest
(function).
%make-keccak/384-digest
(function).
%make-kupyna-digest
(function).
%make-kupyna/256-digest
(function).
%make-md2-digest
(function).
%make-md2-state
(function).
%make-md4-digest
(function).
%make-md4-state
(function).
%make-md5-digest
(function).
%make-md5-state
(function).
%make-ripemd-128-digest
(function).
%make-ripemd-128-state
(function).
%make-ripemd-160-digest
(function).
%make-ripemd-160-state
(function).
%make-sha1-digest
(function).
%make-sha1-state
(function).
%make-sha224-digest
(function).
%make-sha256-digest
(function).
%make-sha3-digest
(function).
%make-sha3/224-digest
(function).
%make-sha3/256-digest
(function).
%make-sha3/384-digest
(function).
%make-sha384-digest
(function).
%make-sha512-digest
(function).
%make-shake128
(function).
%make-shake128-digest
(function).
%make-shake256
(function).
%make-shake256-digest
(function).
%make-skein1024-digest
(function).
%make-skein1024/384-digest
(function).
%make-skein1024/512-digest
(function).
%make-skein256-digest
(function).
%make-skein256/128-digest
(function).
%make-skein256/160-digest
(function).
%make-skein256/224-digest
(function).
%make-skein512-digest
(function).
%make-skein512/128-digest
(function).
%make-skein512/160-digest
(function).
%make-skein512/224-digest
(function).
%make-skein512/256-digest
(function).
%make-skein512/384-digest
(function).
%make-sm3-digest
(function).
%make-streebog-digest
(function).
%make-streebog/256-digest
(function).
%make-tiger-digest
(function).
%make-tiger-state
(function).
%make-tree-hash
(function).
%make-tree-hash-digest
(function).
%make-tree-hash-state
(function).
%make-whirlpool-digest
(function).
%make-whirlpool-state
(function).
%reinitialize-skein1024
(function).
%reinitialize-skein256
(function).
%reinitialize-skein512
(function).
%subtract-with-borrow
(function).
*binary-input-stream-class*
(special variable).
*binary-output-stream-class*
(special variable).
*internal-byte*
(special variable).
*ironclad-readtable*
(special variable).
*leaf-byte*
(special variable).
*os-prng-stream*
(special variable).
*os-prng-stream-lock*
(special variable).
*signature-nonce-for-test*
(special variable).
*stream-clear-output-function*
(special variable).
*stream-element-type-function*
(special variable).
*stream-finish-output-function*
(special variable).
*stream-force-output-function*
(special variable).
*stream-read-byte-function*
(special variable).
*stream-read-sequence-function*
(special variable).
*stream-write-byte-function*
(special variable).
*stream-write-sequence-function*
(special variable).
*supported-modes*
(special variable).
*t*
(special variable).
+argon2-block-size+
(constant).
+aria-c1+
(constant).
+aria-c2+
(constant).
+aria-c3+
(constant).
+aria-s1+
(constant).
+aria-s2+
(constant).
+aria-x1+
(constant).
+aria-x2+
(constant).
+bcrypt-initial-hash+
(constant).
+bcrypt-pbkdf-initial-hash+
(constant).
+blake2-block-size+
(constant).
+blake2-iv+
(constant).
+blake2-rounds+
(constant).
+blake2-sigma+
(constant).
+blake2s-block-size+
(constant).
+blake2s-iv+
(constant).
+blake2s-rounds+
(constant).
+blake2s-sigma+
(constant).
+blowfish-n-rounds+
(constant).
+buffer-size+
(constant).
+c-even+
(constant).
+c-odd+
(constant).
+camellia-kidx1+
(constant).
+camellia-kidx2+
(constant).
+camellia-ksft1+
(constant).
+camellia-ksft2+
(constant).
+camellia-sbox1+
(constant).
+camellia-sbox2+
(constant).
+camellia-sbox3+
(constant).
+camellia-sbox4+
(constant).
+camellia-sigma+
(constant).
+cast5-sbox0+
(constant).
+cast5-sbox1+
(constant).
+cast5-sbox2+
(constant).
+cast5-sbox3+
(constant).
+cast5-sbox4+
(constant).
+cast5-sbox5+
(constant).
+cast5-sbox6+
(constant).
+cast5-sbox7+
(constant).
+crc24-table+
(constant).
+crc32-table+
(constant).
+crc32c-table+
(constant).
+curve25519-a24+
(constant).
+curve25519-bits+
(constant).
+curve25519-g+
(constant).
+curve25519-p+
(constant).
+curve448-a24+
(constant).
+curve448-bits+
(constant).
+curve448-g+
(constant).
+curve448-p+
(constant).
+ed25519-b+
(constant).
+ed25519-bits+
(constant).
+ed25519-d+
(constant).
+ed25519-i+
(constant).
+ed25519-l+
(constant).
+ed25519-point-at-infinity+
(constant).
+ed25519-q+
(constant).
+ed448-b+
(constant).
+ed448-bits+
(constant).
+ed448-d+
(constant).
+ed448-dom+
(constant).
+ed448-l+
(constant).
+ed448-point-at-infinity+
(constant).
+ed448-q+
(constant).
+fortuna-cipher-block-size+
(special variable).
+fortuna-seed-length+
(special variable).
+groestl-cols-1024+
(constant).
+groestl-cols-512+
(constant).
+groestl-length-field-length+
(constant).
+groestl-rounds-1024+
(constant).
+groestl-rounds-512+
(constant).
+groestl-rows+
(constant).
+groestl-size-1024+
(constant).
+groestl-size-512+
(constant).
+groestl-table+
(constant).
+jh-block-size+
(constant).
+jh-round-constants+
(constant).
+jh-rounds+
(constant).
+jh224-h0+
(constant).
+jh256-h0+
(constant).
+jh384-h0+
(constant).
+jh512-h0+
(constant).
+k1+
(constant).
+k2+
(constant).
+k3+
(constant).
+k4+
(constant).
+kalyna-is+
(constant).
+kalyna-it+
(constant).
+kalyna-s+
(constant).
+kalyna-t+
(constant).
+keccak-lane-byte-width+
(constant).
+keccak-lane-width+
(constant).
+keccak-rotate-offsets+
(constant).
+keccak-round-constants+
(constant).
+keccak-rounds+
(constant).
+keccak-state-columns+
(constant).
+keccak-state-lanes+
(constant).
+keccak-state-rows+
(constant).
+kupyna-t+
(constant).
+kuznyechik-c+
(constant).
+kuznyechik-is+
(constant).
+kuznyechik-it+
(constant).
+kuznyechik-s+
(constant).
+kuznyechik-t+
(constant).
+last-small-prime+
(constant).
+md2-permutation+
(constant).
+min-pool-size+
(special variable).
+misty1-s7table+
(constant).
+misty1-s9table+
(constant).
+p-array+
(constant).
+pristine-md4-registers+
(constant).
+pristine-md5-registers+
(constant).
+pristine-ripemd-128-registers+
(constant).
+pristine-ripemd-160-registers+
(constant).
+pristine-sha1-registers+
(constant).
+pristine-sha224-registers+
(constant).
+pristine-sha256-registers+
(constant).
+pristine-sha384-registers+
(constant).
+pristine-sha512-registers+
(constant).
+pristine-tiger-registers+
(constant).
+pristine-whirlpool-registers+
(constant).
+rc+
(constant).
+rc2-pitable+
(constant).
+rc5-b+
(constant).
+rc5-bb+
(constant).
+rc5-w+
(constant).
+rc5-ww+
(constant).
+rc5/32-p+
(constant).
+rc5/32-q+
(constant).
+rc6/32-p+
(constant).
+rc6/32-q+
(constant).
+s-box-0+
(constant).
+s-box-1+
(constant).
+s-box-2+
(constant).
+s-box-3+
(constant).
+secp256k1-b+
(constant).
+secp256k1-bits+
(constant).
+secp256k1-g+
(constant).
+secp256k1-i+
(constant).
+secp256k1-l+
(constant).
+secp256k1-p+
(constant).
+secp256k1-point-at-infinity+
(constant).
+secp256r1-b+
(constant).
+secp256r1-bits+
(constant).
+secp256r1-g+
(constant).
+secp256r1-i+
(constant).
+secp256r1-l+
(constant).
+secp256r1-p+
(constant).
+secp256r1-point-at-infinity+
(constant).
+secp384r1-b+
(constant).
+secp384r1-bits+
(constant).
+secp384r1-g+
(constant).
+secp384r1-i+
(constant).
+secp384r1-l+
(constant).
+secp384r1-p+
(constant).
+secp384r1-point-at-infinity+
(constant).
+secp521r1-b+
(constant).
+secp521r1-bits+
(constant).
+secp521r1-g+
(constant).
+secp521r1-i+
(constant).
+secp521r1-l+
(constant).
+secp521r1-p+
(constant).
+secp521r1-point-at-infinity+
(constant).
+seed-kc+
(constant).
+seed-sbox0+
(constant).
+seed-sbox1+
(constant).
+seed-sbox2+
(constant).
+seed-sbox3+
(constant).
+seq-copy-buffer-size+
(constant).
+serpent-phi+
(constant).
+sha256-round-constants+
(constant).
+sha512-round-constants+
(constant).
+skein-cfg+
(constant).
+skein-kdf+
(constant).
+skein-key+
(constant).
+skein-msg+
(constant).
+skein-non+
(constant).
+skein-out+
(constant).
+skein-pk+
(constant).
+skein-prs+
(constant).
+skein1024-iv-1024+
(constant).
+skein1024-iv-384+
(constant).
+skein1024-iv-512+
(constant).
+skein256-iv-128+
(constant).
+skein256-iv-160+
(constant).
+skein256-iv-224+
(constant).
+skein256-iv-256+
(constant).
+skein512-iv-128+
(constant).
+skein512-iv-160+
(constant).
+skein512-iv-224+
(constant).
+skein512-iv-256+
(constant).
+skein512-iv-384+
(constant).
+skein512-iv-512+
(constant).
+sm3-initial-state+
(constant).
+sm4-ck+
(constant).
+sm4-s+
(constant).
+small-primes+
(constant).
+sosemanuk-mul-a+
(constant).
+sosemanuk-mul-ia+
(constant).
+streebog-ax+
(constant).
+streebog-buffer0+
(constant).
+streebog-buffer512+
(constant).
+streebog-c+
(constant).
+tea-delta+
(constant).
+tea-n-rounds+
(constant).
+threefish-key-schedule-constant+
(constant).
+tiger-block-copy-fn+
(constant).
+tiger-block-n-words+
(constant).
+tiger-wordsize+
(constant).
+twofish-exp-to-poly+
(constant).
+twofish-mds0+
(constant).
+twofish-mds1+
(constant).
+twofish-mds2+
(constant).
+twofish-mds3+
(constant).
+twofish-poly-to-exp+
(constant).
+twofish-q0+
(constant).
+twofish-q1+
(constant).
+twofish-rs+
(constant).
+whirlpool-regs-hash-offset+
(constant).
+whirlpool-regs-k-offset+
(constant).
+whirlpool-regs-l-offset+
(constant).
+whirlpool-regs-state-offset+
(constant).
+whirlpool-rounds+
(constant).
+xor-block-length+
(constant).
+xtea-delta+
(constant).
+xtea-n-rounds+
(constant).
128-byte-block-mixin
(class).
16-byte-block-mixin
(class).
32-byte-block-mixin
(class).
3des-decrypt-block
(function).
3des-encrypt-block
(function).
3des-munge-block
(function).
64-byte-block-mixin
(class).
8-byte-block-mixin
(class).
acceptable-key-lengths
(function).
acceptable-key-lengths*
(function).
accepted-lengths
(generic reader).
add-padding-bytes
(generic function).
adler32-modulo
(constant).
adler32-p
(function).
adler32-s1
(reader).
(setf adler32-s1)
(writer).
adler32-s2
(reader).
(setf adler32-s2)
(writer).
aead-mode
(class).
aeadp
(function).
aes-decrypt-block
(function).
aes-encrypt-block
(function).
aes-ni-supported-p
(function).
aes-round-keys
(type).
allocate-round-keys
(function).
alogtable
(constant).
ansi-x923-padding
(class).
arcfour-crypt
(function).
arcfour-keyify
(function).
arcfour-sbox
(generic reader).
(setf arcfour-sbox)
(generic writer).
arcfour-sbox
(type).
arcfour-x
(generic reader).
(setf arcfour-x)
(generic writer).
arcfour-y
(generic reader).
(setf arcfour-y)
(generic writer).
argon2
(class).
argon2-additional-data
(generic reader).
(setf argon2-additional-data)
(generic writer).
argon2-additional-key
(generic reader).
(setf argon2-additional-key)
(generic writer).
argon2-block
(generic reader).
(setf argon2-block)
(generic writer).
argon2-block
(type).
argon2-block-count
(generic reader).
(setf argon2-block-count)
(generic writer).
argon2-copy-block
(function).
argon2-counter
(generic reader).
(setf argon2-counter)
(generic writer).
argon2-digester
(generic reader).
(setf argon2-digester)
(generic writer).
argon2-extended-hash
(function).
argon2-g
(macro).
argon2-g-copy
(function).
argon2-g-rounds
(function).
argon2-g-xor
(function).
argon2-load-block
(function).
argon2-nb-blocks
(generic reader).
(setf argon2-nb-blocks)
(generic writer).
argon2-nb-iterations
(generic reader).
(setf argon2-nb-iterations)
(generic writer).
argon2-offset
(generic reader).
(setf argon2-offset)
(generic writer).
argon2-pass-number
(generic reader).
(setf argon2-pass-number)
(generic writer).
argon2-round
(macro).
argon2-slice-number
(generic reader).
(setf argon2-slice-number)
(generic writer).
argon2-store-block
(function).
argon2-unary-g
(function).
argon2-update-digester-32
(function).
argon2-work-area
(generic reader).
(setf argon2-work-area)
(generic writer).
argon2-xor-block
(function).
argon2d-gidx-init
(function).
argon2d-gidx-next
(function).
argon2i-gidx-init
(function).
argon2i-gidx-next
(function).
argon2i-gidx-refresh
(function).
aria-brf
(macro).
aria-decrypt-block
(function).
aria-encrypt-block
(function).
aria-fe
(macro).
aria-fo
(macro).
aria-gsrk
(function).
aria-kxl
(macro).
aria-m
(macro).
aria-mm
(macro).
aria-p
(macro).
aria-process-block
(function).
aria-sbl1-m
(macro).
aria-sbl2-m
(macro).
array-reader
(function).
authenticating-stream
(class).
bcrypt-eksblowfish
(function).
bcrypt-expand-key
(function).
bcrypt-hash
(function).
blake2-buffer
(reader).
(setf blake2-buffer)
(writer).
blake2-buffer-index
(reader).
(setf blake2-buffer-index)
(writer).
blake2-digest
(generic reader).
(setf blake2-digest)
(generic writer).
blake2-finalize
(function).
blake2-make-initial-state
(function).
blake2-offset
(reader).
(setf blake2-offset)
(writer).
blake2-p
(function).
blake2-rounds
(function).
blake2-state
(reader).
(setf blake2-state)
(writer).
blake2-update
(function).
blake2/160-buffer
(function).
(setf blake2/160-buffer)
(function).
blake2/160-buffer-index
(function).
(setf blake2/160-buffer-index)
(function).
blake2/160-offset
(function).
(setf blake2/160-offset)
(function).
blake2/160-p
(function).
blake2/160-state
(function).
(setf blake2/160-state)
(function).
blake2/256-buffer
(function).
(setf blake2/256-buffer)
(function).
blake2/256-buffer-index
(function).
(setf blake2/256-buffer-index)
(function).
blake2/256-offset
(function).
(setf blake2/256-offset)
(function).
blake2/256-p
(function).
blake2/256-state
(function).
(setf blake2/256-state)
(function).
blake2/384-buffer
(function).
(setf blake2/384-buffer)
(function).
blake2/384-buffer-index
(function).
(setf blake2/384-buffer-index)
(function).
blake2/384-offset
(function).
(setf blake2/384-offset)
(function).
blake2/384-p
(function).
blake2/384-state
(function).
(setf blake2/384-state)
(function).
blake2s-buffer
(reader).
(setf blake2s-buffer)
(writer).
blake2s-buffer-index
(reader).
(setf blake2s-buffer-index)
(writer).
blake2s-digest
(generic reader).
(setf blake2s-digest)
(generic writer).
blake2s-finalize
(function).
blake2s-make-initial-state
(function).
blake2s-offset
(reader).
(setf blake2s-offset)
(writer).
blake2s-p
(function).
blake2s-rounds
(function).
blake2s-state
(reader).
(setf blake2s-state)
(writer).
blake2s-update
(function).
blake2s/128-buffer
(function).
(setf blake2s/128-buffer)
(function).
blake2s/128-buffer-index
(function).
(setf blake2s/128-buffer-index)
(function).
blake2s/128-offset
(function).
(setf blake2s/128-offset)
(function).
blake2s/128-p
(function).
blake2s/128-state
(function).
(setf blake2s/128-state)
(function).
blake2s/160-buffer
(function).
(setf blake2s/160-buffer)
(function).
blake2s/160-buffer-index
(function).
(setf blake2s/160-buffer-index)
(function).
blake2s/160-offset
(function).
(setf blake2s/160-offset)
(function).
blake2s/160-p
(function).
blake2s/160-state
(function).
(setf blake2s/160-state)
(function).
blake2s/224-buffer
(function).
(setf blake2s/224-buffer)
(function).
blake2s/224-buffer-index
(function).
(setf blake2s/224-buffer-index)
(function).
blake2s/224-offset
(function).
(setf blake2s/224-offset)
(function).
blake2s/224-p
(function).
blake2s/224-state
(function).
(setf blake2s/224-state)
(function).
block-mix
(function).
blowfish-decrypt-block
(function).
blowfish-decrypt-block*
(function).
blowfish-encrypt-block
(function).
blowfish-encrypt-block*
(function).
blowfish-f
(function).
blowfish-p-array
(type).
blowfish-s-boxes
(type).
buffer
(generic reader).
(setf buffer)
(generic writer).
buffer-index
(type).
burn-baby-burn
(function).
camellia-decrypt-block
(function).
camellia-encrypt-block
(function).
camellia-feistel
(function).
cast5-decrypt-block
(function).
cast5-encrypt-block
(function).
cast5-f1
(function).
cast5-f2
(function).
cast5-f3
(function).
cast5-mask-vector
(type).
cast5-rotate-vector
(type).
cbc-mode
(class).
cfb-mode
(class).
cfb8-mode
(class).
chacha-core
(function).
chacha-core-function
(generic reader).
chacha-counter-size
(generic reader).
(setf chacha-counter-size)
(generic writer).
chacha-crypt
(function).
chacha-keyify
(function).
chacha-keystream-buffer
(generic reader).
chacha-keystream-buffer
(type).
chacha-keystream-buffer-remaining
(generic reader).
(setf chacha-keystream-buffer-remaining)
(generic writer).
chacha-sigma
(constant).
chacha-state
(generic reader).
chacha-state
(type).
chacha-tau
(constant).
chacha/12-core
(function).
chacha/20-core
(function).
chacha/8-core
(function).
cipher
(generic reader).
cipher
(class).
cipher-info
(class).
circular-list-subseq
(function).
cmac-buffer
(generic reader).
cmac-buffer-index
(generic reader).
(setf cmac-buffer-index)
(generic writer).
cmac-cipher
(generic reader).
cmac-subkey1
(generic reader).
cmac-subkey2
(generic reader).
combine-hash-tree-digests
(function).
compute-des-encryption-keys
(function).
compute-round-keys-for-des-key
(function).
copy-blake2-mac
(generic function).
copy-blake2s-mac
(generic function).
copy-block
(compiler macro).
copy-block
(function).
copy-groestl/224
(function).
copy-groestl/256
(function).
copy-md4-regs
(function).
copy-md5-regs
(function).
copy-ripemd-128-regs
(function).
copy-ripemd-160-regs
(function).
copy-sha1-regs
(function).
copy-sha224-regs
(function).
copy-sha256-regs
(function).
copy-sha384-regs
(function).
copy-sha512-regs
(function).
copy-skein-mac
(generic function).
copy-tiger-regs
(function).
copy-to-buffer
(function).
cost-n
(generic reader).
cost-p
(generic reader).
cost-r
(generic reader).
count-padding-bytes
(generic function).
crc24-crc
(reader).
(setf crc24-crc)
(writer).
crc24-p
(function).
crc32-crc
(reader).
(setf crc32-crc)
(writer).
crc32-p
(function).
crc32-table
(function).
crc32c-crc
(function).
(setf crc32c-crc)
(function).
crc32c-p
(function).
crypting-stream
(class).
ctr-mode
(class).
curve25519-double-and-add
(function).
curve448-double-and-add
(function).
decrement-counter-block
(function).
decrypt-function
(generic function).
decrypting-input-stream
(class).
decrypting-output-stream
(class).
decryption-keys
(generic reader).
(setf decryption-keys)
(generic writer).
decryption-keys-1
(generic reader).
(setf decryption-keys-1)
(generic writer).
decryption-keys-2
(generic reader).
(setf decryption-keys-2)
(generic writer).
decryption-keys-3
(generic reader).
(setf decryption-keys-3)
(generic writer).
decryption-round-keys
(generic reader).
(setf decryption-round-keys)
(generic writer).
defaead
(macro).
defcipher
(macro).
defconst
(macro).
defdigest
(macro).
define-block-decryptor
(macro).
define-block-encryptor
(macro).
define-digest-finalizer
(macro).
define-digest-registers
(macro).
define-digest-updater
(macro).
define-stream-cryptor
(macro).
define-stream-read-sequence
(macro).
define-stream-write-sequence
(macro).
defmac
(macro).
des-cook-key-schedule
(function).
des-decrypt-block
(function).
des-encrypt-block
(function).
des-munge-block
(function).
des-round-keys
(type).
des-sbox0
(constant).
des-sbox1
(constant).
des-sbox2
(constant).
des-sbox3
(constant).
des-sbox4
(constant).
des-sbox5
(constant).
des-sbox6
(constant).
des-sbox7
(constant).
description
(generic reader).
digest
(generic reader).
digesting-stream
(class).
digestp
(function).
discrete-logarithm-group
(class).
dotimes-unrolled
(macro).
dsa-key
(class).
eax-cipher
(generic reader).
(setf eax-cipher)
(generic writer).
eax-mac-c
(generic reader).
(setf eax-mac-c)
(generic writer).
eax-mac-h
(generic reader).
(setf eax-mac-h)
(generic writer).
eax-mac-n
(generic reader).
(setf eax-mac-n)
(generic writer).
ecb-mode
(class).
ed25519-hash
(function).
ed25519-recover-x
(function).
ed25519-sign
(function).
ed25519-verify
(function).
ed448-dom
(function).
ed448-hash
(function).
ed448-recover-x
(function).
ed448-sign
(function).
ed448-verify
(function).
eighth-byte
(function).
elgamal-key
(class).
encrypt-function
(generic function).
encrypted-message-length
(generic function).
encrypting-input-stream
(class).
encrypting-output-stream
(class).
encryption-keys
(generic reader).
(setf encryption-keys)
(generic writer).
encryption-keys-1
(generic reader).
(setf encryption-keys-1)
(generic writer).
encryption-keys-2
(generic reader).
(setf encryption-keys-2)
(generic writer).
encryption-keys-3
(generic reader).
(setf encryption-keys-3)
(generic writer).
encryption-mode
(class).
encryption-round-keys
(generic reader).
(setf encryption-round-keys)
(generic writer).
encryption-started-p
(generic reader).
(setf encryption-started-p)
(generic writer).
end
(generic reader).
(setf end)
(generic writer).
etm-cipher
(generic reader).
(setf etm-cipher)
(generic writer).
etm-mac
(generic reader).
(setf etm-mac)
(generic writer).
expand-block
(function).
extract-byte
(function).
feed-fifo
(function).
fi
(function).
fifth-byte
(function).
fill-block-ub8-be
(function).
fill-block-ub8-be/64
(function).
fill-block-ub8-le
(function).
fill-block-ub8-le/64
(function).
find-cipher-or-lose
(function).
find-subgroup-generator
(function).
first-byte
(function).
fl
(function).
fl-inv
(function).
fo
(function).
fortuna-pool
(class).
fourth-byte
(function).
g-matrix
(constant).
gcm-ad-length
(generic reader).
(setf gcm-ad-length)
(generic writer).
gcm-cipher
(generic reader).
(setf gcm-cipher)
(generic writer).
gcm-ed-length
(generic reader).
(setf gcm-ed-length)
(generic writer).
gcm-mac
(generic reader).
(setf gcm-mac)
(generic writer).
generate-128-bit-round-keys
(function).
generate-192-bit-round-keys
(function).
generate-256-bit-round-keys
(function).
generate-block-cipher-forms
(function).
generate-cast5-key-schedule
(function).
generate-common-cipher-methods
(function).
generate-key-verifier-methods
(function).
generate-round-keys
(function).
generate-round-keys-for-decryption
(function).
generate-round-keys-for-encryption
(function).
generate-small-primes
(function).
generate-stream-cipher-forms
(function).
generate-unrolled-rc6-decryption
(function).
generate-unrolled-rc6-encryption
(function).
generate-xor
(function).
get-keccak-rotate-offset
(macro).
get-keccak-round-constant
(function).
ghash
(function).
gmac-accumulator
(generic reader).
(setf gmac-accumulator)
(generic writer).
gmac-buffer
(generic reader).
(setf gmac-buffer)
(generic writer).
gmac-buffer-length
(generic reader).
(setf gmac-buffer-length)
(generic writer).
gmac-cipher
(generic reader).
(setf gmac-cipher)
(generic writer).
gmac-digest
(function).
gmac-iv
(generic reader).
(setf gmac-iv)
(generic writer).
gmac-j0
(generic reader).
(setf gmac-j0)
(generic writer).
gmac-key
(generic reader).
(setf gmac-key)
(generic writer).
gmac-mul
(function).
gmac-swap-16
(function).
gmac-total-length
(generic reader).
(setf gmac-total-length)
(generic writer).
grand-rounds
(generic reader).
(setf grand-rounds)
(generic writer).
groestl-block-counter
(reader).
(setf groestl-block-counter)
(writer).
groestl-buffer
(reader).
(setf groestl-buffer)
(writer).
groestl-buffer-index
(reader).
(setf groestl-buffer-index)
(writer).
groestl-column
(macro).
groestl-ext-byte
(macro).
groestl-f1024
(function).
groestl-f512
(function).
groestl-finalize
(function).
groestl-make-initial-state
(function).
groestl-p
(function).
groestl-rnd1024p
(function).
groestl-rnd1024q
(function).
groestl-rnd512p
(function).
groestl-rnd512q
(function).
groestl-state
(reader).
(setf groestl-state)
(writer).
groestl-table
(function).
groestl-update
(function).
groestl/224-block-counter
(function).
(setf groestl/224-block-counter)
(function).
groestl/224-buffer
(function).
(setf groestl/224-buffer)
(function).
groestl/224-buffer-index
(function).
(setf groestl/224-buffer-index)
(function).
groestl/224-p
(function).
groestl/224-state
(function).
(setf groestl/224-state)
(function).
groestl/256-block-counter
(function).
(setf groestl/256-block-counter)
(function).
groestl/256-buffer
(function).
(setf groestl/256-buffer)
(function).
groestl/256-buffer-index
(function).
(setf groestl/256-buffer-index)
(function).
groestl/256-p
(function).
groestl/256-state
(function).
(setf groestl/256-state)
(function).
groestl/384-block-counter
(function).
(setf groestl/384-block-counter)
(function).
groestl/384-buffer
(function).
(setf groestl/384-buffer)
(function).
groestl/384-buffer-index
(function).
(setf groestl/384-buffer-index)
(function).
groestl/384-p
(function).
groestl/384-state
(function).
(setf groestl/384-state)
(function).
group
(generic reader).
group-gval
(generic reader).
group-pval
(generic reader).
group-qval
(generic reader).
hkdf-expand
(function).
hkdf-extract
(function).
hmac-derive-key
(function).
hmac-kdf-info
(generic reader).
(setf hmac-kdf-info)
(generic writer).
hold-me-back
(function).
idea-decrypt-block
(function).
idea-encrypt-block
(function).
idea-invert-key
(function).
idea-key-schedule
(function).
idea-mul
(function).
idea-mul-inv
(function).
idea-munge-block
(function).
idea-round-keys
(type).
in-ironclad-readtable
(macro).
increment-counter-block
(function).
increment-counter-block-1
(function).
index
(generic reader).
(setf index)
(generic writer).
index
(type).
index+1
(type).
initial-md4-regs
(function).
initial-md5-regs
(function).
initial-ripemd-128-regs
(function).
initial-ripemd-160-regs
(function).
initial-sha1-regs
(function).
initial-sha224-regs
(function).
initial-sha256-regs
(function).
initial-sha384-regs
(function).
initial-sha512-regs
(function).
initial-tiger-regs
(function).
initial-whirlpool-regs
(function).
initialize-blowfish-vectors
(function).
initialized-p
(generic reader).
(setf initialized-p)
(generic writer).
inititialization-vector-mixin
(class).
inner-digest
(generic reader).
insufficient-buffer-space-buffer
(generic reader).
insufficient-buffer-space-length
(generic reader).
insufficient-buffer-space-start
(generic reader).
invalid-padding-block
(generic reader).
invalid-padding-padding-name
(generic reader).
inverse-g-matrix
(constant).
ironclad-implementation-features
(function).
iso-7816-4-padding
(class).
iv
(generic reader).
iv-position
(generic reader).
(setf iv-position)
(generic writer).
j0
(function).
jacobi
(function).
jh-buffer
(reader).
(setf jh-buffer)
(writer).
jh-buffer-index
(reader).
(setf jh-buffer-index)
(writer).
jh-data-length
(reader).
(setf jh-data-length)
(writer).
jh-e8
(function).
jh-f8
(function).
jh-finalize
(function).
jh-l
(macro).
jh-p
(function).
jh-ss
(macro).
jh-state
(reader).
(setf jh-state)
(writer).
jh-swap-1
(macro).
jh-swap-16
(macro).
jh-swap-2
(macro).
jh-swap-32
(macro).
jh-swap-4
(macro).
jh-swap-8
(macro).
jh-update
(function).
jh/224-buffer
(function).
(setf jh/224-buffer)
(function).
jh/224-buffer-index
(function).
(setf jh/224-buffer-index)
(function).
jh/224-data-length
(function).
(setf jh/224-data-length)
(function).
jh/224-p
(function).
jh/224-state
(function).
(setf jh/224-state)
(function).
jh/256-buffer
(function).
(setf jh/256-buffer)
(function).
jh/256-buffer-index
(function).
(setf jh/256-buffer-index)
(function).
jh/256-data-length
(function).
(setf jh/256-data-length)
(function).
jh/256-p
(function).
jh/256-state
(function).
(setf jh/256-state)
(function).
jh/384-buffer
(function).
(setf jh/384-buffer)
(function).
jh/384-buffer-index
(function).
(setf jh/384-buffer-index)
(function).
jh/384-data-length
(function).
(setf jh/384-data-length)
(function).
jh/384-p
(function).
jh/384-state
(function).
(setf jh/384-state)
(function).
kalyna-add-constant
(macro).
kalyna-add-key
(macro).
kalyna-g0128
(function).
kalyna-g0256
(function).
kalyna-g0512
(function).
kalyna-g128
(function).
kalyna-g256
(function).
kalyna-g512
(function).
kalyna-gl128
(function).
kalyna-gl256
(function).
kalyna-gl512
(function).
kalyna-ig128
(function).
kalyna-ig256
(function).
kalyna-ig512
(function).
kalyna-igl128
(function).
kalyna-igl256
(function).
kalyna-igl512
(function).
kalyna-imc128
(function).
kalyna-imc256
(function).
kalyna-imc512
(function).
kalyna-make-odd-key
(function).
kalyna-sub-key
(macro).
kalyna-swap-blocks
(function).
kalyna128-decrypt-block
(function).
kalyna128-encrypt-block
(function).
kalyna256-decrypt-block
(function).
kalyna256-encrypt-block
(function).
kalyna512-decrypt-block
(function).
kalyna512-encrypt-block
(function).
kdf
(generic reader).
kdf-digest
(generic reader).
keccak-bit-rate
(function).
(setf keccak-bit-rate)
(function).
keccak-buffer
(function).
(setf keccak-buffer)
(function).
keccak-buffer-index
(function).
(setf keccak-buffer-index)
(function).
keccak-lane
(type).
keccak-output-length
(function).
(setf keccak-output-length)
(function).
keccak-p
(function).
keccak-rounds
(function).
keccak-state
(function).
(setf keccak-state)
(function).
keccak-state
(type).
keccak-state-extract-output
(function).
keccak-state-merge-input
(function).
keccak/224-bit-rate
(function).
(setf keccak/224-bit-rate)
(function).
keccak/224-buffer
(function).
(setf keccak/224-buffer)
(function).
keccak/224-buffer-index
(function).
(setf keccak/224-buffer-index)
(function).
keccak/224-output-length
(function).
(setf keccak/224-output-length)
(function).
keccak/224-p
(function).
keccak/224-state
(function).
(setf keccak/224-state)
(function).
keccak/256-bit-rate
(function).
(setf keccak/256-bit-rate)
(function).
keccak/256-buffer
(function).
(setf keccak/256-buffer)
(function).
keccak/256-buffer-index
(function).
(setf keccak/256-buffer-index)
(function).
keccak/256-output-length
(function).
(setf keccak/256-output-length)
(function).
keccak/256-p
(function).
keccak/256-state
(function).
(setf keccak/256-state)
(function).
keccak/384-bit-rate
(function).
(setf keccak/384-bit-rate)
(function).
keccak/384-buffer
(function).
(setf keccak/384-buffer)
(function).
keccak/384-buffer-index
(function).
(setf keccak/384-buffer-index)
(function).
keccak/384-output-length
(function).
(setf keccak/384-output-length)
(function).
keccak/384-p
(function).
keccak/384-state
(function).
(setf keccak/384-state)
(function).
key
(generic reader).
(setf key)
(generic writer).
keystream-blocks
(generic reader).
(setf keystream-blocks)
(generic writer).
kind
(generic reader).
kupyna-buffer
(reader).
(setf kupyna-buffer)
(writer).
kupyna-buffer-index
(reader).
(setf kupyna-buffer-index)
(writer).
kupyna-g256
(function).
kupyna-g512
(function).
kupyna-h
(reader).
(setf kupyna-h)
(writer).
kupyna-output-transform256
(function).
kupyna-output-transform512
(function).
kupyna-p
(function).
kupyna-round-p256
(function).
kupyna-round-p512
(function).
kupyna-round-q256
(function).
kupyna-round-q512
(function).
kupyna-total
(reader).
(setf kupyna-total)
(writer).
kupyna-transform256
(function).
kupyna-transform512
(function).
kupyna/256-buffer
(function).
(setf kupyna/256-buffer)
(function).
kupyna/256-buffer-index
(function).
(setf kupyna/256-buffer-index)
(function).
kupyna/256-h
(function).
(setf kupyna/256-h)
(function).
kupyna/256-p
(function).
kupyna/256-total
(function).
(setf kupyna/256-total)
(function).
kuznyechik-decrypt-block
(function).
kuznyechik-encrypt-block
(function).
kuznyechik-f
(macro).
kuznyechik-fk
(macro).
kuznyechik-ils
(macro).
kuznyechik-ilss
(macro).
kuznyechik-isi
(macro).
kuznyechik-ls
(macro).
kuznyechik-refit
(macro).
kuznyechik-refits
(macro).
kuznyechik-reft
(macro).
kuznyechik-rkd
(generic reader).
(setf kuznyechik-rkd)
(generic writer).
kuznyechik-rke
(generic reader).
(setf kuznyechik-rke)
(generic writer).
logtable
(constant).
lookup-in-c
(macro).
lucas-sequence
(function).
mac
(generic reader).
mac
(class).
mac-name
(generic reader).
macp
(function).
make-circular-list
(function).
make-fortuna
(function).
make-gmac
(function).
make-keccak-state
(function).
make-mode-for-cipher
(function).
make-siphash
(function).
make-tiger-sbox
(function).
make-tree-hash-leaf-digest
(function).
mask-vector
(generic reader).
(setf mask-vector)
(generic writer).
massage-symbol
(function).
maybe-expand-one-shot-call
(function).
maybe-integerize
(function).
md2-amount
(function).
(setf md2-amount)
(function).
md2-buffer
(function).
md2-buffer-index
(function).
(setf md2-buffer-index)
(function).
md2-checksum
(reader).
md2-p
(function).
md2-regs
(reader).
md2-regs-digest
(function).
md4-amount
(function).
(setf md4-amount)
(function).
md4-block
(reader).
md4-buffer
(function).
md4-buffer-index
(function).
(setf md4-buffer-index)
(function).
md4-p
(function).
md4-regs
(reader).
md4-regs
(type).
md4-regs-a
(function).
(setf md4-regs-a)
(function).
md4-regs-b
(function).
(setf md4-regs-b)
(function).
md4-regs-c
(function).
(setf md4-regs-c)
(function).
md4-regs-d
(function).
(setf md4-regs-d)
(function).
md4-regs-digest
(function).
md5-amount
(function).
(setf md5-amount)
(function).
md5-block
(reader).
md5-buffer
(function).
md5-buffer-index
(function).
(setf md5-buffer-index)
(function).
md5-p
(function).
md5-regs
(reader).
md5-regs
(type).
md5-regs-a
(function).
(setf md5-regs-a)
(function).
md5-regs-b
(function).
(setf md5-regs-b)
(function).
md5-regs-c
(function).
(setf md5-regs-c)
(function).
md5-regs-d
(function).
(setf md5-regs-d)
(function).
md5-regs-digest
(function).
mdx
(structure).
mdx-amount
(reader).
(setf mdx-amount)
(writer).
mdx-buffer
(reader).
mdx-buffer-index
(reader).
(setf mdx-buffer-index)
(writer).
mdx-p
(function).
mdx-updater
(function).
merge-tree-hash-branch
(function).
message
(generic reader).
mgf
(function).
miller-rabin-decomposition
(function).
miller-rabin-kernel
(function).
missing-point-parameter
(condition).
misty1-decrypt-block
(function).
misty1-encrypt-block
(function).
misty1-expand-key
(function).
misty1-round-keys
(type).
mix-p-array
(function).
mod32*
(compiler macro).
mod32*
(function).
mod32+
(compiler macro).
mod32+
(function).
mod32-
(compiler macro).
mod32-
(function).
mod32ash
(compiler macro).
mod32ash
(function).
mod32lognot
(compiler macro).
mod32lognot
(function).
mod64*
(compiler macro).
mod64*
(function).
mod64+
(compiler macro).
mod64+
(function).
mod64-
(compiler macro).
mod64-
(function).
mod64ash
(compiler macro).
mod64ash
(function).
mod64lognot
(compiler macro).
mod64lognot
(function).
mode
(generic reader).
(setf mode)
(generic writer).
mode-crypt-functions
(generic function).
mode-name
(generic reader).
modular-inverse
(function).
modular-inverse-with-blinding
(function).
mul8
(function).
n-rounds
(generic reader).
(setf n-rounds)
(generic writer).
name
(generic reader).
octet-input-stream
(class).
octet-output-stream
(class).
octet-stream
(class).
ofb-mode
(class).
one-slice
(function).
optimized-maker-name
(function).
os-random-seed
(function).
outer-digest
(generic reader).
p-array
(generic reader).
(setf p-array)
(generic writer).
pad-message-to-width
(function).
padded-mode
(class).
padding
(generic reader).
(setf padding)
(generic writer).
padding
(class).
parameter
(generic reader).
pbkdf2-derive-key
(function).
pclmulqdq-supported-p
(function).
permutation1
(constant).
permutation2
(constant).
pkcs7-padding
(class).
poly1305-accumulator
(generic reader).
(setf poly1305-accumulator)
(generic writer).
poly1305-buffer
(generic reader).
(setf poly1305-buffer)
(generic writer).
poly1305-buffer-length
(generic reader).
(setf poly1305-buffer-length)
(generic writer).
poly1305-process-full-blocks
(function).
poly1305-r
(generic reader).
(setf poly1305-r)
(generic writer).
poly1305-s
(generic reader).
(setf poly1305-s)
(generic writer).
power-mod
(function).
power-mod-tab
(function).
primep-lucas
(function).
prng-random-data
(generic function).
prng-seed-length
(generic function).
quotationp
(function).
rc2-decrypt-block
(function).
rc2-encrypt-block
(function).
rc2-round-keys
(type).
rc2-schedule-key
(function).
rc5-decrypt-block
(function).
rc5-encrypt-block
(function).
rc5-expand-key
(function).
rc5-n-rounds
(type).
rc5-round-keys
(type).
rc6-decrypt-block
(function).
rc6-encrypt-block
(function).
rc6-expand-key
(function).
rc6-n-rounds
(type).
reed-solomon-multiply
(function).
ripemd-128-amount
(function).
(setf ripemd-128-amount)
(function).
ripemd-128-block
(reader).
ripemd-128-buffer
(function).
ripemd-128-buffer-index
(function).
(setf ripemd-128-buffer-index)
(function).
ripemd-128-p
(function).
ripemd-128-regs
(reader).
ripemd-128-regs
(type).
ripemd-128-regs-a
(function).
(setf ripemd-128-regs-a)
(function).
ripemd-128-regs-b
(function).
(setf ripemd-128-regs-b)
(function).
ripemd-128-regs-c
(function).
(setf ripemd-128-regs-c)
(function).
ripemd-128-regs-d
(function).
(setf ripemd-128-regs-d)
(function).
ripemd-128-regs-digest
(function).
ripemd-160-amount
(function).
(setf ripemd-160-amount)
(function).
ripemd-160-block
(reader).
ripemd-160-buffer
(function).
ripemd-160-buffer-index
(function).
(setf ripemd-160-buffer-index)
(function).
ripemd-160-p
(function).
ripemd-160-regs
(reader).
ripemd-160-regs
(type).
ripemd-160-regs-a
(function).
(setf ripemd-160-regs-a)
(function).
ripemd-160-regs-b
(function).
(setf ripemd-160-regs-b)
(function).
ripemd-160-regs-c
(function).
(setf ripemd-160-regs-c)
(function).
ripemd-160-regs-d
(function).
(setf ripemd-160-regs-d)
(function).
ripemd-160-regs-digest
(function).
ripemd-160-regs-e
(function).
(setf ripemd-160-regs-e)
(function).
rol16
(function).
rol32
(function).
rol64
(function).
ror32
(function).
ror64
(function).
rotate-vector
(generic reader).
(setf rotate-vector)
(generic writer).
round-constants
(constant).
round-keys
(generic reader).
(setf round-keys)
(generic writer).
rounds
(generic reader).
(setf rounds)
(generic writer).
rsa-core
(function).
rsa-key
(class).
s-boxes
(generic reader).
(setf s-boxes)
(generic writer).
s-decryption-table
(constant).
s-encryption-table
(constant).
salsa-core
(function).
salsa20-core-function
(generic reader).
salsa20-crypt
(function).
salsa20-keyify
(function).
salsa20-keystream-buffer
(generic reader).
salsa20-keystream-buffer
(type).
salsa20-keystream-buffer-remaining
(generic reader).
(setf salsa20-keystream-buffer-remaining)
(generic writer).
salsa20-sigma
(constant).
salsa20-state
(generic reader).
salsa20-state
(type).
salsa20-tau
(constant).
salsa20/12-core
(function).
salsa20/20-core
(function).
salsa20/8-core
(function).
schedule-key
(generic function).
scrypt-kdf-n
(generic reader).
scrypt-kdf-p
(generic reader).
scrypt-kdf-r
(generic reader).
scrypt-vector-salsa
(function).
second-byte
(function).
seed-decrypt-block
(function).
seed-encrypt-block
(function).
seed-f
(macro).
seed-g
(macro).
serpent-decrypt-block
(function).
serpent-encrypt-block
(function).
serpent-generate-subkeys
(function).
serpent-linear-transformation
(macro).
serpent-linear-transformation-inverse
(macro).
serpent-pad-key
(function).
serpent-sbox0
(macro).
serpent-sbox0-inverse
(macro).
serpent-sbox1
(macro).
serpent-sbox1-inverse
(macro).
serpent-sbox2
(macro).
serpent-sbox2-inverse
(macro).
serpent-sbox3
(macro).
serpent-sbox3-inverse
(macro).
serpent-sbox4
(macro).
serpent-sbox4-inverse
(macro).
serpent-sbox5
(macro).
serpent-sbox5-inverse
(macro).
serpent-sbox6
(macro).
serpent-sbox6-inverse
(macro).
serpent-sbox7
(macro).
serpent-sbox7-inverse
(macro).
serpent-subkeys
(generic reader).
(setf serpent-subkeys)
(generic writer).
seventh-byte
(function).
sha1-amount
(function).
(setf sha1-amount)
(function).
sha1-block
(reader).
sha1-buffer
(function).
sha1-buffer-index
(function).
(setf sha1-buffer-index)
(function).
sha1-p
(function).
sha1-regs
(reader).
sha1-regs
(type).
sha1-regs-a
(function).
(setf sha1-regs-a)
(function).
sha1-regs-b
(function).
(setf sha1-regs-b)
(function).
sha1-regs-c
(function).
(setf sha1-regs-c)
(function).
sha1-regs-d
(function).
(setf sha1-regs-d)
(function).
sha1-regs-digest
(function).
sha1-regs-e
(function).
(setf sha1-regs-e)
(function).
sha224-amount
(function).
(setf sha224-amount)
(function).
sha224-block
(function).
sha224-buffer
(function).
sha224-buffer-index
(function).
(setf sha224-buffer-index)
(function).
sha224-p
(function).
sha224-regs
(function).
sha224-regs
(type).
sha224-regs-a
(function).
(setf sha224-regs-a)
(function).
sha224-regs-b
(function).
(setf sha224-regs-b)
(function).
sha224-regs-c
(function).
(setf sha224-regs-c)
(function).
sha224-regs-d
(function).
(setf sha224-regs-d)
(function).
sha224-regs-digest
(function).
sha224-regs-e
(function).
(setf sha224-regs-e)
(function).
sha224-regs-f
(function).
(setf sha224-regs-f)
(function).
sha224-regs-g
(function).
(setf sha224-regs-g)
(function).
sha224-regs-h
(function).
(setf sha224-regs-h)
(function).
sha256-amount
(function).
(setf sha256-amount)
(function).
sha256-block
(reader).
sha256-buffer
(function).
sha256-buffer-index
(function).
(setf sha256-buffer-index)
(function).
sha256-expand-block
(function).
sha256-p
(function).
sha256-regs
(reader).
sha256-regs
(type).
sha256-regs-a
(function).
(setf sha256-regs-a)
(function).
sha256-regs-b
(function).
(setf sha256-regs-b)
(function).
sha256-regs-c
(function).
(setf sha256-regs-c)
(function).
sha256-regs-d
(function).
(setf sha256-regs-d)
(function).
sha256-regs-digest
(function).
sha256-regs-e
(function).
(setf sha256-regs-e)
(function).
sha256-regs-f
(function).
(setf sha256-regs-f)
(function).
sha256-regs-g
(function).
(setf sha256-regs-g)
(function).
sha256-regs-h
(function).
(setf sha256-regs-h)
(function).
sha3-bit-rate
(reader).
(setf sha3-bit-rate)
(writer).
sha3-buffer
(reader).
(setf sha3-buffer)
(writer).
sha3-buffer-index
(reader).
(setf sha3-buffer-index)
(writer).
sha3-finalize
(function).
sha3-output-length
(reader).
(setf sha3-output-length)
(writer).
sha3-p
(function).
sha3-state
(reader).
(setf sha3-state)
(writer).
sha3-update
(function).
sha3/224-bit-rate
(function).
(setf sha3/224-bit-rate)
(function).
sha3/224-buffer
(function).
(setf sha3/224-buffer)
(function).
sha3/224-buffer-index
(function).
(setf sha3/224-buffer-index)
(function).
sha3/224-output-length
(function).
(setf sha3/224-output-length)
(function).
sha3/224-p
(function).
sha3/224-state
(function).
(setf sha3/224-state)
(function).
sha3/256-bit-rate
(function).
(setf sha3/256-bit-rate)
(function).
sha3/256-buffer
(function).
(setf sha3/256-buffer)
(function).
sha3/256-buffer-index
(function).
(setf sha3/256-buffer-index)
(function).
sha3/256-output-length
(function).
(setf sha3/256-output-length)
(function).
sha3/256-p
(function).
sha3/256-state
(function).
(setf sha3/256-state)
(function).
sha3/384-bit-rate
(function).
(setf sha3/384-bit-rate)
(function).
sha3/384-buffer
(function).
(setf sha3/384-buffer)
(function).
sha3/384-buffer-index
(function).
(setf sha3/384-buffer-index)
(function).
sha3/384-output-length
(function).
(setf sha3/384-output-length)
(function).
sha3/384-p
(function).
sha3/384-state
(function).
(setf sha3/384-state)
(function).
sha384-amount
(function).
(setf sha384-amount)
(function).
sha384-block
(function).
sha384-buffer
(function).
sha384-buffer-index
(function).
(setf sha384-buffer-index)
(function).
sha384-p
(function).
sha384-regs
(function).
sha384-regs
(type).
sha384-regs-a
(function).
(setf sha384-regs-a)
(function).
sha384-regs-b
(function).
(setf sha384-regs-b)
(function).
sha384-regs-c
(function).
(setf sha384-regs-c)
(function).
sha384-regs-d
(function).
(setf sha384-regs-d)
(function).
sha384-regs-digest
(function).
sha384-regs-e
(function).
(setf sha384-regs-e)
(function).
sha384-regs-f
(function).
(setf sha384-regs-f)
(function).
sha384-regs-g
(function).
(setf sha384-regs-g)
(function).
sha384-regs-h
(function).
(setf sha384-regs-h)
(function).
sha512-amount
(function).
(setf sha512-amount)
(function).
sha512-block
(reader).
sha512-buffer
(function).
sha512-buffer-index
(function).
(setf sha512-buffer-index)
(function).
sha512-expand-block
(function).
sha512-p
(function).
sha512-regs
(reader).
sha512-regs
(type).
sha512-regs-a
(function).
(setf sha512-regs-a)
(function).
sha512-regs-b
(function).
(setf sha512-regs-b)
(function).
sha512-regs-c
(function).
(setf sha512-regs-c)
(function).
sha512-regs-d
(function).
(setf sha512-regs-d)
(function).
sha512-regs-digest
(function).
sha512-regs-e
(function).
(setf sha512-regs-e)
(function).
sha512-regs-f
(function).
(setf sha512-regs-f)
(function).
sha512-regs-g
(function).
(setf sha512-regs-g)
(function).
sha512-regs-h
(function).
(setf sha512-regs-h)
(function).
shake128-bit-rate
(function).
(setf shake128-bit-rate)
(function).
shake128-buffer
(function).
(setf shake128-buffer)
(function).
shake128-buffer-index
(function).
(setf shake128-buffer-index)
(function).
shake128-output-length
(function).
(setf shake128-output-length)
(function).
shake128-p
(function).
shake128-state
(function).
(setf shake128-state)
(function).
shake256-bit-rate
(function).
(setf shake256-bit-rate)
(function).
shake256-buffer
(function).
(setf shake256-buffer)
(function).
shake256-buffer-index
(function).
(setf shake256-buffer-index)
(function).
shake256-output-length
(function).
(setf shake256-output-length)
(function).
shake256-p
(function).
shake256-state
(function).
(setf shake256-state)
(function).
simple-octet-vector
(type).
siphash-buffer
(generic reader).
(setf siphash-buffer)
(generic writer).
siphash-buffer-length
(generic reader).
(setf siphash-buffer-length)
(generic writer).
siphash-compress
(function).
siphash-compression-rounds
(generic reader).
(setf siphash-compression-rounds)
(generic writer).
siphash-data-length
(generic reader).
(setf siphash-data-length)
(generic writer).
siphash-digest
(function).
siphash-digest-length
(generic reader).
(setf siphash-digest-length)
(generic writer).
siphash-finalization-rounds
(generic reader).
(setf siphash-finalization-rounds)
(generic writer).
siphash-finalize
(function).
siphash-round
(macro).
siphash-state
(generic reader).
(setf siphash-state)
(generic writer).
sixth-byte
(function).
skein-buffer
(generic function).
(setf skein-buffer)
(generic writer).
skein-buffer-length
(generic function).
(setf skein-buffer-length)
(generic function).
skein-cfg
(generic function).
(setf skein-cfg)
(generic writer).
skein-cipher
(generic function).
(setf skein-cipher)
(generic function).
skein-copy-cipher
(function).
skein-finalize
(function).
skein-get-iv
(function).
skein-increment-counter
(function).
skein-make-configuration-string
(function).
skein-make-tweak
(function).
skein-tweak
(generic function).
(setf skein-tweak)
(generic writer).
skein-ubi
(function).
skein-update-cipher
(function).
skein-update-tweak
(function).
skein-value
(generic function).
(setf skein-value)
(generic writer).
skein1024-buffer
(reader).
(setf skein1024-buffer)
(writer).
skein1024-buffer-length
(reader).
(setf skein1024-buffer-length)
(writer).
skein1024-cfg
(reader).
(setf skein1024-cfg)
(writer).
skein1024-cipher
(reader).
(setf skein1024-cipher)
(writer).
skein1024-p
(function).
skein1024-tweak
(reader).
(setf skein1024-tweak)
(writer).
skein1024-value
(reader).
(setf skein1024-value)
(writer).
skein1024/384-buffer
(function).
(setf skein1024/384-buffer)
(function).
skein1024/384-buffer-length
(function).
(setf skein1024/384-buffer-length)
(function).
skein1024/384-cfg
(function).
(setf skein1024/384-cfg)
(function).
skein1024/384-cipher
(function).
(setf skein1024/384-cipher)
(function).
skein1024/384-p
(function).
skein1024/384-tweak
(function).
(setf skein1024/384-tweak)
(function).
skein1024/384-value
(function).
(setf skein1024/384-value)
(function).
skein1024/512-buffer
(function).
(setf skein1024/512-buffer)
(function).
skein1024/512-buffer-length
(function).
(setf skein1024/512-buffer-length)
(function).
skein1024/512-cfg
(function).
(setf skein1024/512-cfg)
(function).
skein1024/512-cipher
(function).
(setf skein1024/512-cipher)
(function).
skein1024/512-p
(function).
skein1024/512-tweak
(function).
(setf skein1024/512-tweak)
(function).
skein1024/512-value
(function).
(setf skein1024/512-value)
(function).
skein256-buffer
(reader).
(setf skein256-buffer)
(writer).
skein256-buffer-length
(reader).
(setf skein256-buffer-length)
(writer).
skein256-cfg
(reader).
(setf skein256-cfg)
(writer).
skein256-cipher
(reader).
(setf skein256-cipher)
(writer).
skein256-p
(function).
skein256-tweak
(reader).
(setf skein256-tweak)
(writer).
skein256-value
(reader).
(setf skein256-value)
(writer).
skein256/128-buffer
(function).
(setf skein256/128-buffer)
(function).
skein256/128-buffer-length
(function).
(setf skein256/128-buffer-length)
(function).
skein256/128-cfg
(function).
(setf skein256/128-cfg)
(function).
skein256/128-cipher
(function).
(setf skein256/128-cipher)
(function).
skein256/128-p
(function).
skein256/128-tweak
(function).
(setf skein256/128-tweak)
(function).
skein256/128-value
(function).
(setf skein256/128-value)
(function).
skein256/160-buffer
(function).
(setf skein256/160-buffer)
(function).
skein256/160-buffer-length
(function).
(setf skein256/160-buffer-length)
(function).
skein256/160-cfg
(function).
(setf skein256/160-cfg)
(function).
skein256/160-cipher
(function).
(setf skein256/160-cipher)
(function).
skein256/160-p
(function).
skein256/160-tweak
(function).
(setf skein256/160-tweak)
(function).
skein256/160-value
(function).
(setf skein256/160-value)
(function).
skein256/224-buffer
(function).
(setf skein256/224-buffer)
(function).
skein256/224-buffer-length
(function).
(setf skein256/224-buffer-length)
(function).
skein256/224-cfg
(function).
(setf skein256/224-cfg)
(function).
skein256/224-cipher
(function).
(setf skein256/224-cipher)
(function).
skein256/224-p
(function).
skein256/224-tweak
(function).
(setf skein256/224-tweak)
(function).
skein256/224-value
(function).
(setf skein256/224-value)
(function).
skein512-buffer
(reader).
(setf skein512-buffer)
(writer).
skein512-buffer-length
(reader).
(setf skein512-buffer-length)
(writer).
skein512-cfg
(reader).
(setf skein512-cfg)
(writer).
skein512-cipher
(reader).
(setf skein512-cipher)
(writer).
skein512-p
(function).
skein512-tweak
(reader).
(setf skein512-tweak)
(writer).
skein512-value
(reader).
(setf skein512-value)
(writer).
skein512/128-buffer
(function).
(setf skein512/128-buffer)
(function).
skein512/128-buffer-length
(function).
(setf skein512/128-buffer-length)
(function).
skein512/128-cfg
(function).
(setf skein512/128-cfg)
(function).
skein512/128-cipher
(function).
(setf skein512/128-cipher)
(function).
skein512/128-p
(function).
skein512/128-tweak
(function).
(setf skein512/128-tweak)
(function).
skein512/128-value
(function).
(setf skein512/128-value)
(function).
skein512/160-buffer
(function).
(setf skein512/160-buffer)
(function).
skein512/160-buffer-length
(function).
(setf skein512/160-buffer-length)
(function).
skein512/160-cfg
(function).
(setf skein512/160-cfg)
(function).
skein512/160-cipher
(function).
(setf skein512/160-cipher)
(function).
skein512/160-p
(function).
skein512/160-tweak
(function).
(setf skein512/160-tweak)
(function).
skein512/160-value
(function).
(setf skein512/160-value)
(function).
skein512/224-buffer
(function).
(setf skein512/224-buffer)
(function).
skein512/224-buffer-length
(function).
(setf skein512/224-buffer-length)
(function).
skein512/224-cfg
(function).
(setf skein512/224-cfg)
(function).
skein512/224-cipher
(function).
(setf skein512/224-cipher)
(function).
skein512/224-p
(function).
skein512/224-tweak
(function).
(setf skein512/224-tweak)
(function).
skein512/224-value
(function).
(setf skein512/224-value)
(function).
skein512/256-buffer
(function).
(setf skein512/256-buffer)
(function).
skein512/256-buffer-length
(function).
(setf skein512/256-buffer-length)
(function).
skein512/256-cfg
(function).
(setf skein512/256-cfg)
(function).
skein512/256-cipher
(function).
(setf skein512/256-cipher)
(function).
skein512/256-p
(function).
skein512/256-tweak
(function).
(setf skein512/256-tweak)
(function).
skein512/256-value
(function).
(setf skein512/256-value)
(function).
skein512/384-buffer
(function).
(setf skein512/384-buffer)
(function).
skein512/384-buffer-length
(function).
(setf skein512/384-buffer-length)
(function).
skein512/384-cfg
(function).
(setf skein512/384-cfg)
(function).
skein512/384-cipher
(function).
(setf skein512/384-cipher)
(function).
skein512/384-p
(function).
skein512/384-tweak
(function).
(setf skein512/384-tweak)
(function).
skein512/384-value
(function).
(setf skein512/384-value)
(function).
sm3-buffer
(reader).
(setf sm3-buffer)
(writer).
sm3-buffer-index
(reader).
(setf sm3-buffer-index)
(writer).
sm3-count
(reader).
(setf sm3-count)
(writer).
sm3-ee
(macro).
sm3-ff
(macro).
sm3-gg
(macro).
sm3-hash
(function).
sm3-p
(function).
sm3-p0
(macro).
sm3-p1
(macro).
sm3-r1
(macro).
sm3-r2
(macro).
sm3-state
(reader).
(setf sm3-state)
(writer).
sm4-decrypt-block
(function).
sm4-encrypt-block
(function).
sm4-f
(macro).
sm4-g
(macro).
sm4-h
(macro).
sm4-round
(macro).
sm4-round-keys
(generic reader).
(setf sm4-round-keys)
(generic writer).
smix
(function).
sosemanuk-compute-block
(function).
sosemanuk-crypt
(function).
sosemanuk-keystream-buffer
(generic reader).
(setf sosemanuk-keystream-buffer)
(generic writer).
sosemanuk-keystream-buffer-remaining
(generic reader).
(setf sosemanuk-keystream-buffer-remaining)
(generic writer).
sosemanuk-lt
(macro).
sosemanuk-s0
(macro).
sosemanuk-s1
(macro).
sosemanuk-s2
(macro).
sosemanuk-s3
(macro).
sosemanuk-s4
(macro).
sosemanuk-s5
(macro).
sosemanuk-s6
(macro).
sosemanuk-s7
(macro).
sosemanuk-state
(generic reader).
(setf sosemanuk-state)
(generic writer).
sosemanuk-state-r
(generic reader).
(setf sosemanuk-state-r)
(generic writer).
sosemanuk-subkeys
(generic reader).
(setf sosemanuk-subkeys)
(generic writer).
split
(function).
square-decrypt-block
(function).
square-encrypt-block
(function).
square-munge-block
(function).
store-data-length
(function).
stream-buffer
(generic reader).
stream-buffer-position
(generic reader).
stream-cipher
(generic reader).
stream-cipher
(class).
stream-digest
(generic reader).
stream-direction
(type).
stream-mac
(generic reader).
stream-mode
(class).
stream-n-bytes-valid
(generic reader).
stream-wrapped-stream
(generic reader).
streebog-add512
(function).
streebog-ax
(function).
streebog-buffer
(reader).
(setf streebog-buffer)
(writer).
streebog-buffer-index
(reader).
(setf streebog-buffer-index)
(writer).
streebog-g
(function).
streebog-h
(reader).
(setf streebog-h)
(writer).
streebog-n
(reader).
(setf streebog-n)
(writer).
streebog-p
(function).
streebog-pad
(function).
streebog-round
(macro).
streebog-sigma
(reader).
(setf streebog-sigma)
(writer).
streebog-stage2
(function).
streebog-stage3
(function).
streebog-x
(macro).
streebog-xlps
(macro).
streebog/256-buffer
(function).
(setf streebog/256-buffer)
(function).
streebog/256-buffer-index
(function).
(setf streebog/256-buffer-index)
(function).
streebog/256-h
(function).
(setf streebog/256-h)
(function).
streebog/256-n
(function).
(setf streebog/256-n)
(function).
streebog/256-p
(function).
streebog/256-sigma
(function).
(setf streebog/256-sigma)
(function).
symbolicate
(function).
t-decryption-table
(constant).
t-encryption-table
(constant).
tag
(generic reader).
(setf tag)
(generic writer).
td0
(constant).
td1
(constant).
td2
(constant).
td3
(constant).
td4
(constant).
te0
(constant).
te1
(constant).
te2
(constant).
te3
(constant).
te4
(constant).
tea-decrypt-block
(function).
tea-encrypt-block
(function).
third-byte
(function).
threefish-key
(generic reader).
(setf threefish-key)
(generic writer).
threefish-set-key
(function).
threefish-set-tweak
(function).
threefish-tweak
(generic reader).
(setf threefish-tweak)
(generic writer).
threefish1024-decrypt-block
(function).
threefish1024-encrypt-block
(function).
threefish256-decrypt-block
(function).
threefish256-encrypt-block
(function).
threefish512-decrypt-block
(function).
threefish512-encrypt-block
(function).
tiger-amount
(function).
(setf tiger-amount)
(function).
tiger-block
(reader).
tiger-buffer
(function).
tiger-buffer-index
(function).
(setf tiger-buffer-index)
(function).
tiger-p
(function).
tiger-regs
(reader).
tiger-regs
(type).
tiger-regs-a
(function).
(setf tiger-regs-a)
(function).
tiger-regs-b
(function).
(setf tiger-regs-b)
(function).
tiger-regs-c
(function).
(setf tiger-regs-c)
(function).
tiger-regs-digest
(function).
tiger-sbox
(type).
tiger-state-block
(type).
tiger-t1
(constant).
tiger-t2
(constant).
tiger-t3
(constant).
tiger-t4
(constant).
total-rotations
(constant).
transform
(function).
tree-hash-block-index
(reader).
(setf tree-hash-block-index)
(writer).
tree-hash-block-length
(reader).
(setf tree-hash-block-length)
(writer).
tree-hash-branch
(reader).
(setf tree-hash-branch)
(writer).
tree-hash-p
(function).
tree-hash-state
(reader).
(setf tree-hash-state)
(writer).
trivial-macroexpand-all
(function).
twofish-decrypt-block
(function).
twofish-encrypt-block
(function).
twofish-key-schedule
(function).
twofish-round-keys
(type).
twofish-s-boxes
(type).
twofish-schedule-16-byte-key
(function).
twofish-schedule-24-byte-key
(function).
twofish-schedule-32-byte-key
(function).
ubref-fun-name
(function).
unquote
(function).
update-digest-from-stream
(function).
update-digest-from-vector
(function).
update-gmac
(function).
update-md2-regs
(function).
update-md4-block
(function).
update-md5-block
(function).
update-ripemd-128-block
(function).
update-ripemd-160-block
(function).
update-sha1-block
(function).
update-sha256-block
(function).
update-sha512-block
(function).
update-siphash
(function).
update-tiger-block
(function).
update-tree-hash-branch
(function).
update-whirlpool-block
(function).
valid-mode-for-block-cipher-p
(function).
valid-mode-for-cipher-p
(generic function).
validate-parameters-for-cipher-info
(function).
verify-key
(generic function).
whirlpool-amount
(function).
(setf whirlpool-amount)
(function).
whirlpool-block
(reader).
whirlpool-buffer
(function).
whirlpool-buffer-index
(function).
(setf whirlpool-buffer-index)
(function).
whirlpool-p
(function).
whirlpool-regs
(reader).
whirlpool-regs
(type).
whirlpool-regs-digest
(function).
with-keccak-state-accessors
(macro).
with-temp-keccak-rows
(macro).
with-temp-keccak-state
(macro).
with-words
(macro).
xor-block
(compiler macro).
xor-block
(function).
xor-crypt-block
(function).
xor-decrypt-block
(function).
xor-encrypt-block
(function).
xor-key
(generic reader).
(setf xor-key)
(generic writer).
xor-key-index
(generic reader).
(setf xor-key-index)
(generic writer).
xtea-decrypt-block
(function).
xtea-encrypt-block
(function).
ironclad-vm
common-lisp
.
sb-assem
.
sb-c
.
sb-vm
.
dword-ea
(function).
dword-inst
(macro).
ea
(function).
ironclad-system
asdf/interface
.
common-lisp
.
define-ironclad-subsystems
(macro).
ironclad-source-file
(class).
ironclad-system
(class).
test-vector-file
(class).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Default pseudo-random-number generator for use by all crypto functions. Defaults to a sensible OS-specific value.
Convert STRING to a (VECTOR (UNSIGNED-BYTE 8)). It is an error if STRING contains any character whose CHAR-CODE is greater than 255.
Returns T if NAME would be in the list returned by list-all-authenticated-encryption-modes NIL otherwise.
Return a string containing the hexadecimal representation of the subsequence of VECTOR between START and END. ELEMENT-TYPE controls the element-type of the returned string.
Return T if the cipher NAME is supported as an argument to MAKE-CIPHER.
Returns T if the elements in DATA1 and DATA2 are identical, NIL otherwise. All the elements of DATA1 and DATA2 are compared to prevent timing attacks.
Compute the public key associated to the private key SK.
Compute the public key associated to the private key SK.
Return T if the digest NAME is a valid digest name.
Compute the public key associated to the private key SK.
Compute the public key associated to the private key SK.
Extended Euclidean algorithm, aka extended greatest common denominator.
As (mod (expt n exponent) modulus), but more efficient (Montgomery ladder).
As (mod (expt n exponent) modulus), but more efficient. This function is faster than expt-mod, but it is not safe against side channel timing attacks.
Find a random generator of the multiplicative group (Z/pZ)* where p is a safe prime number.
Return a NUM-BITS-bit prime number with very high probability (1:2^128 chance of returning a composite number).
Generate a NUM-BITS-bit prime number p so that (p-1)/2 is prime too.
As GET-OUTPUT-STREAM-STRING, only with an octet output-stream instead of a string output-stream.
Parses a substring of STRING delimited by START and END of hexadecimal digits into a byte array.
Return or change the current POSITION within the key stream of a CIPHER.
Returns a list whose elements may be validly passed to make-authenticated-encryption-mode.
Return T if the mac NAME is a valid mac name.
Return an authenticated encryption object suitable for use for both encryption and decryption.
Return a cipher object using algorithm NAME with KEY in the specified MODE. If MODE requires an initialization vector, it must be provided as INITIALIZATION-VECTOR; otherwise, the INITIALIZATION-VECTOR argument is ignored. If the cipher can can use a tweak, it can be provided with the TWEAK argument.
Return a digest object which uses the algorithm DIGEST-NAME.
digest is used for pbkdf1 and pbkdf2.
N, p, and r are cost factors for scrypt.
block-count, additional-key and additional-data are parameters for
argon2
Return a MAC object which uses the algorithm MAC-NAME initialized with a KEY.
As MAKE-STRING-INPUT-STREAM, only with octets instead of characters.
As MAKE-STRING-OUTPUT-STREAM, only with octets instead of characters.
Generate a byte vector of SIZE (default 16) random bytes, suitable for use as a password salt.
Return an octet vector containing the data that was encoded in the MESSAGE with OAEP using the DIGEST-NAME digest (and the optional LABEL octet vector).
Return a NUM-BYTES bytes vector containing the OAEP encoding of the MESSAGE using the DIGEST-NAME digest (and the optional LABEL octet vector).
Given a PASSWORD byte vector and a combined salt and digest string produced by PBKDF2-HASH-PASSWORD-TO-COMBINED-STRING, checks whether the password is valid.
Given a PASSWORD as a byte vector, a SALT as a byte
vector (MAKE-RANDOM-SALT is called to generate a random salt if none
is provided), a digest function (SHA256 by default), and a number of
iterations (1000), returns the PBKDF2-derived hash of the
password (byte vector) as the first value, and the SALT (byte vector)
as the second value.
Given a PASSWORD byte vector, a SALT as a byte vector (MAKE-RANDOM-SALT is called to generate a random salt if none is provided), a digest function (SHA256 by default), and a number of iterations (1000), returns the salt and PBKDF2-derived hash of the password encoded in a single ASCII string, suitable for use with PBKDF2-CHECK-PASSWORD.
True if N is a prime number (with very high probability; at most 1:2^128 chance of returning true for a composite number with the default *NUMBER-OF-MILLER-RABIN-TESTS* of 64).
Reseed PRNG from PATH. If PATH doesn’t
exist, reseed from /dev/random and then write that seed to PATH.
Return a strong random number from 0 to limit-1 inclusive. A drop-in replacement for COMMON-LISP:RANDOM.
Return the number of bytes in an encryption or
decryption block for CIPHER. CIPHER may either be a cipher name
as accepted by MAKE-CIPHER or a cipher object as returned by
MAKE-CIPHER. NIL is returned if CIPHER does not name a known
cipher or is not a cipher object.
skein-mac
)) ¶automatically generated reader method
streebog/256
)) ¶skein1024/512
)) ¶skein1024/384
)) ¶skein512/384
)) ¶skein512/256
)) ¶skein512/224
)) ¶skein512/160
)) ¶skein512/128
)) ¶skein256/224
)) ¶skein256/160
)) ¶skein256/128
)) ¶keccak/224
)) ¶keccak/256
)) ¶keccak/384
)) ¶ripemd-160
)) ¶ripemd-128
)) ¶kupyna/256
)) ¶groestl/224
)) ¶groestl/256
)) ¶groestl/384
)) ¶blake2s/128
)) ¶blake2s/160
)) ¶blake2s/224
)) ¶blake2/160
)) ¶blake2/256
)) ¶blake2/384
)) ¶128-byte-block-mixin
)) ¶64-byte-block-mixin
)) ¶32-byte-block-mixin
)) ¶16-byte-block-mixin
)) ¶8-byte-block-mixin
)) ¶symbol
)) ¶invalid-initialization-vector
)) ¶Return a copy of DIGESTER. If COPY is not NIL, it
should be of the same type as DIGESTER and will receive the copied data,
rather than creating a new object. The copy is a deep copy, not a
shallow copy as might be returned by COPY-STRUCTURE.
ripemd-160
) &optional copy) ¶ripemd-128
) &optional copy) ¶curve25519-private-key
)) ¶automatically generated reader method
x
.
curve25519-private-key
)) ¶automatically generated reader method
y
.
curve25519-public-key
)) ¶automatically generated reader method
y
.
curve448-private-key
)) ¶automatically generated reader method
x
.
curve448-private-key
)) ¶automatically generated reader method
y
.
curve448-public-key
)) ¶automatically generated reader method
y
.
Decrypt the data in CIPHERTEXT between CIPHERTEXT-START and
CIPHERTEXT-END according to CIPHER. Places the decrypted data in
PLAINTEXT, beginning at PLAINTEXT-START. Less data than
(- CIPHERTEXT-END CIPHERTEXT-START) may be decrypted, depending on the
alignment constraints of CIPHER and the amount of space available in
PLAINTEXT.
gcm
) ciphertext plaintext &key ciphertext-start ciphertext-end plaintext-start handle-final-block) ¶etm
) ciphertext plaintext &key ciphertext-start ciphertext-end plaintext-start handle-final-block) ¶eax
) ciphertext plaintext &key ciphertext-start ciphertext-end plaintext-start handle-final-block) ¶Decrypt a MESSAGE with a CIPHER or a private KEY. START and
END bound the extent of the message. Returns a fresh octet vector. N-BITS can be
used to indicate the expected size of the decrypted message.
elgamal-private-key
) msg &key start end n-bits oaep &allow-other-keys) ¶rsa-private-key
) msg &key start end n-bits oaep &allow-other-keys) ¶gcm
) message &key start end associated-data associated-data-start associated-data-end &allow-other-keys) ¶etm
) message &key start end associated-data associated-data-start associated-data-end &allow-other-keys) ¶eax
) message &key start end associated-data associated-data-start associated-data-end &allow-other-keys) ¶Given a key derivation function object (produced by
MAKE-KDF), a PASSWORD, a SALT and an ITERATION-COUNT, return the password digest
as a byte array of length KEY-LENGTH.
scrypt-kdf
) passphrase salt iteration-count key-length) ¶bcrypt-pbkdf
) passphrase salt iteration-count key-length) ¶Return a plist containing the elements of an encrypted MESSAGE.
(eql :elgamal)
) message) ¶Return a plist containing the elements of a PRIVATE-KEY.
secp521r1-private-key
)) ¶secp384r1-private-key
)) ¶secp256r1-private-key
)) ¶secp256k1-private-key
)) ¶ed448-private-key
)) ¶ed25519-private-key
)) ¶curve448-private-key
)) ¶curve25519-private-key
)) ¶elgamal-private-key
)) ¶rsa-private-key
)) ¶dsa-private-key
)) ¶Return a plist containing the elements of a PUBLIC-KEY.
secp521r1-public-key
)) ¶secp384r1-public-key
)) ¶secp256r1-public-key
)) ¶secp256k1-public-key
)) ¶ed448-public-key
)) ¶ed25519-public-key
)) ¶curve448-public-key
)) ¶curve25519-public-key
)) ¶elgamal-public-key
)) ¶rsa-public-key
)) ¶dsa-public-key
)) ¶Return a plist containing the elements of a SIGNATURE.
(eql :secp521r1)
) signature) ¶(eql :secp384r1)
) signature) ¶(eql :secp256r1)
) signature) ¶(eql :secp256k1)
) signature) ¶(eql :ed448)
) signature) ¶(eql :ed25519)
) signature) ¶(eql :elgamal)
) signature) ¶Compute a shared secret using Alice’s PRIVATE-KEY and Bob’s PUBLIC-KEY
secp521r1-private-key
) (public-key secp521r1-public-key
)) ¶secp384r1-private-key
) (public-key secp384r1-public-key
)) ¶secp256r1-private-key
) (public-key secp256r1-public-key
)) ¶secp256k1-private-key
) (public-key secp256k1-public-key
)) ¶curve448-private-key
) (public-key curve448-public-key
)) ¶curve25519-private-key
) (public-key curve25519-public-key
)) ¶elgamal-private-key
) (public-key elgamal-public-key
)) ¶Return the digest of the contents of the file named by
PATHNAME using the algorithm DIGEST-NAME.
If DIGEST is provided, the digest will be placed into DIGEST starting at
DIGEST-START. DIGEST must be a (SIMPLE-ARRAY (UNSIGNED-BYTE 8) (*)). An error
will be signaled if there is insufficient room in DIGEST.
If BUFFER is provided, the portion of BUFFER between START and END will be used to hold data read from the stream.
Return the number of bytes in a digest generated by DIGEST.
skein-mac
)) ¶automatically generated reader method
blake2s-mac
)) ¶automatically generated reader method
blake2-mac
)) ¶automatically generated reader method
streebog/256
)) ¶skein1024/512
)) ¶skein1024/384
)) ¶skein512/384
)) ¶skein512/256
)) ¶skein512/224
)) ¶skein512/160
)) ¶skein512/128
)) ¶skein256/224
)) ¶skein256/160
)) ¶skein256/128
)) ¶keccak/224
)) ¶keccak/256
)) ¶keccak/384
)) ¶ripemd-160
)) ¶ripemd-128
)) ¶kupyna/256
)) ¶groestl/224
)) ¶groestl/256
)) ¶groestl/384
)) ¶blake2s/128
)) ¶blake2s/160
)) ¶blake2s/224
)) ¶blake2/160
)) ¶blake2/256
)) ¶blake2/384
)) ¶symbol
)) ¶skein-mac
)) ¶automatically generated writer method
blake2s-mac
)) ¶automatically generated writer method
blake2-mac
)) ¶automatically generated writer method
Return the digest of the subsequence of SEQUENCE
specified by START and END using the algorithm DIGEST-SPEC.
SEQUENCE can be any vector with an element-type of (UNSIGNED-BYTE 8).
If DIGEST is provided, the digest will be placed into DIGEST starting at DIGEST-START. DIGEST must be a (SIMPLE-ARRAY (UNSIGNED-BYTE 8) (*)). An error will be signaled if there is insufficient room in DIGEST.
Return the digest of the contents of STREAM using the algorithm DIGEST-NAME. STREAM-ELEMENT-TYPE of STREAM should be (UNSIGNED-BYTE 8).
If DIGEST is provided, the digest will be placed into DIGEST starting at
DIGEST-START. DIGEST must be a (SIMPLE-ARRAY (UNSIGNED-BYTE 8) (*)).
An error will be signaled if there is insufficient room in DIGEST.
If BUFFER is provided, the portion of BUFFER between START and END will be used to hold data read from the stream.
dsa-private-key
)) ¶automatically generated reader method
dsa-private-key
)) ¶automatically generated reader method
dsa-public-key
)) ¶automatically generated reader method
Return the point P + Q.
secp521r1-point
) (q secp521r1-point
)) ¶secp384r1-point
) (q secp384r1-point
)) ¶secp256r1-point
) (q secp256r1-point
)) ¶secp256k1-point
) (q secp256k1-point
)) ¶ed448-point
) (q ed448-point
)) ¶ed25519-point
) (q ed25519-point
)) ¶Return the point represented by the OCTETS.
(eql :secp521r1)
) octets) ¶(eql :secp384r1)
) octets) ¶(eql :secp256r1)
) octets) ¶(eql :secp256k1)
) octets) ¶(eql :ed448)
) octets) ¶(eql :ed25519)
) octets) ¶(eql :curve448)
) octets) ¶(eql :curve25519)
) octets) ¶Return the integer represented by the OCTETS.
(eql :secp521r1)
) octets) ¶(eql :secp384r1)
) octets) ¶(eql :secp256r1)
) octets) ¶(eql :secp256k1)
) octets) ¶(eql :ed448)
) octets) ¶(eql :ed25519)
) octets) ¶(eql :curve448)
) octets) ¶(eql :curve25519)
) octets) ¶Return a plist containing the coordinates of the point P.
secp521r1-point
)) ¶secp384r1-point
)) ¶secp256r1-point
)) ¶secp256k1-point
)) ¶ed448-point
)) ¶ed25519-point
)) ¶curve448-point
)) ¶curve25519-point
)) ¶Return the point 2P.
secp521r1-point
)) ¶secp384r1-point
)) ¶secp256r1-point
)) ¶secp256k1-point
)) ¶ed448-point
)) ¶ed25519-point
)) ¶Return an octet vector representing the point P.
secp521r1-point
)) ¶secp384r1-point
)) ¶secp256r1-point
)) ¶secp256k1-point
)) ¶ed448-point
)) ¶ed25519-point
)) ¶curve448-point
)) ¶curve25519-point
)) ¶Return an octet vector representing the integer N.
(eql :secp521r1)
) n) ¶(eql :secp384r1)
) n) ¶(eql :secp256r1)
) n) ¶(eql :secp256k1)
) n) ¶(eql :ed448)
) n) ¶(eql :ed25519)
) n) ¶(eql :curve448)
) n) ¶(eql :curve25519)
) n) ¶Return a point of KIND, initialized according to the specified coordinates.
(eql :secp521r1)
) &key x y) ¶(eql :secp384r1)
) &key x y) ¶(eql :secp256r1)
) &key x y) ¶(eql :secp256k1)
) &key x y) ¶(eql :ed448)
) &key x y) ¶(eql :ed25519)
) &key x y) ¶(eql :curve448)
) &key x) ¶(eql :curve25519)
) &key x) ¶Return T if P and Q represent the same point.
secp521r1-point
) (q secp521r1-point
)) ¶secp384r1-point
) (q secp384r1-point
)) ¶secp256r1-point
) (q secp256r1-point
)) ¶secp256k1-point
) (q secp256k1-point
)) ¶ed448-point
) (q ed448-point
)) ¶ed25519-point
) (q ed25519-point
)) ¶Return T if the point P is on the curve.
secp521r1-point
)) ¶secp384r1-point
)) ¶secp256r1-point
)) ¶secp256k1-point
)) ¶ed448-point
)) ¶ed25519-point
)) ¶Return the modular inverse of N.
(eql :secp521r1)
) n) ¶(eql :secp384r1)
) n) ¶(eql :secp256r1)
) n) ¶(eql :secp256k1)
) n) ¶(eql :ed448)
) n) ¶(eql :ed25519)
) n) ¶(eql :curve448)
) n) ¶(eql :curve25519)
) n) ¶Return the point e * P.
secp521r1-point
) e) ¶secp384r1-point
) e) ¶secp256r1-point
) e) ¶secp256k1-point
) e) ¶ed448-point
) e) ¶ed25519-point
) e) ¶curve448-point
) n) ¶curve25519-point
) n) ¶ed25519-private-key
)) ¶automatically generated reader method
x
.
ed25519-private-key
)) ¶automatically generated reader method
y
.
ed25519-public-key
)) ¶automatically generated reader method
y
.
ed448-private-key
)) ¶automatically generated reader method
x
.
ed448-private-key
)) ¶automatically generated reader method
y
.
ed448-public-key
)) ¶automatically generated reader method
y
.
elgamal-private-key
)) ¶automatically generated reader method
x
.
elgamal-private-key
)) ¶automatically generated reader method
y
.
elgamal-public-key
)) ¶automatically generated reader method
y
.
Encrypt the data in PLAINTEXT between PLAINTEXT-START and
PLAINTEXT-END according to CIPHER. Places the encrypted data in
CIPHERTEXT, beginning at CIPHERTEXT-START. Less data than
(- PLAINTEXT-END PLAINTEXT-START) may be encrypted, depending on the
alignment constraints of CIPHER and the amount of space available in
CIPHERTEXT.
gcm
) plaintext ciphertext &key plaintext-start plaintext-end ciphertext-start handle-final-block) ¶etm
) plaintext ciphertext &key plaintext-start plaintext-end ciphertext-start handle-final-block) ¶eax
) plaintext ciphertext &key plaintext-start plaintext-end ciphertext-start handle-final-block) ¶Encrypt a MESSAGE with a CIPHER or a public KEY. START and
END bound the extent of the message. Returns a fresh octet vector.
elgamal-public-key
) msg &key start end oaep &allow-other-keys) ¶rsa-public-key
) msg &key start end oaep &allow-other-keys) ¶gcm
) message &key start end associated-data associated-data-start associated-data-end &allow-other-keys) ¶etm
) message &key start end associated-data associated-data-start associated-data-end &allow-other-keys) ¶eax
) message &key start end associated-data associated-data-start associated-data-end &allow-other-keys) ¶Generate a new key pair. The first returned
value is the secret key, the second value is the public key. If KIND
is :RSA or :DSA, NUM-BITS must be specified. If /kind/ is :ELGAMAL,
NUM-BITS must be specified unless COMPATIBLE-WITH-KEY is specified.
(eql :secp521r1)
) &key &allow-other-keys) ¶(eql :secp384r1)
) &key &allow-other-keys) ¶(eql :secp256r1)
) &key &allow-other-keys) ¶(eql :secp256k1)
) &key &allow-other-keys) ¶(eql :ed448)
) &key &allow-other-keys) ¶(eql :ed25519)
) &key &allow-other-keys) ¶(eql :curve448)
) &key &allow-other-keys) ¶(eql :curve25519)
) &key &allow-other-keys) ¶(eql :elgamal)
) &key num-bits compatible-with-key &allow-other-keys) ¶Generate a one-time use number for a signature (the k parameter in DSA or ECDSA signatures).
secp521r1-private-key
) message &optional parameters) ¶secp384r1-private-key
) message &optional parameters) ¶secp256r1-private-key
) message &optional parameters) ¶secp256k1-private-key
) message &optional parameters) ¶elgamal-public-key
) message &optional p) ¶elgamal-private-key
) message &optional p) ¶dsa-private-key
) message &optional q) ¶Return a list of possible lengths of a key for
CIPHER. CIPHER may either be a cipher name as accepted by
MAKE-CIPHER or a cipher object as returned by MAKE-CIPHER. NIL
is returned if CIPHER does not name a known cipher or is not a
cipher object.
Build the octet vector representing a message from its elements.
(eql :elgamal)
) &key c1 c2 n-bits &allow-other-keys) ¶Return a private key of KIND, initialized according to the specified keyword arguments.
(eql :secp521r1)
) &key x y &allow-other-keys) ¶(eql :secp384r1)
) &key x y &allow-other-keys) ¶(eql :secp256r1)
) &key x y &allow-other-keys) ¶(eql :secp256k1)
) &key x y &allow-other-keys) ¶(eql :ed448)
) &key x y &allow-other-keys) ¶(eql :ed25519)
) &key x y &allow-other-keys) ¶(eql :curve448)
) &key x y &allow-other-keys) ¶(eql :curve25519)
) &key x y &allow-other-keys) ¶(eql :elgamal)
) &key p g y x &allow-other-keys) ¶Create a new NAME-type random number generator,
seeding it from SEED. If SEED is a pathname or namestring, read data
from the indicated file; if it is sequence of bytes, use those bytes
directly; if it is :RANDOM then read from /dev/random; if it
is :URANDOM then read from /dev/urandom; if it is NIL then the
generator is not seeded.
Return a public key of KIND, initialized according to the specified keyword arguments.
(eql :secp521r1)
) &key y &allow-other-keys) ¶(eql :secp384r1)
) &key y &allow-other-keys) ¶(eql :secp256r1)
) &key y &allow-other-keys) ¶(eql :secp256k1)
) &key y &allow-other-keys) ¶(eql :ed448)
) &key y &allow-other-keys) ¶(eql :ed25519)
) &key y &allow-other-keys) ¶(eql :curve448)
) &key y &allow-other-keys) ¶(eql :curve25519)
) &key y &allow-other-keys) ¶(eql :elgamal)
) &key p g y &allow-other-keys) ¶Build the octet vector representing a signature from its elements.
(eql :secp521r1)
) &key r s &allow-other-keys) ¶(eql :secp384r1)
) &key r s &allow-other-keys) ¶(eql :secp256r1)
) &key r s &allow-other-keys) ¶(eql :secp256k1)
) &key r s &allow-other-keys) ¶(eql :ed448)
) &key r s &allow-other-keys) ¶(eql :ed25519)
) &key r s &allow-other-keys) ¶(eql :elgamal)
) &key r s n-bits &allow-other-keys) ¶Reseed PRNG with SEED; SEED must
be (PRNG-SEED-LENGTH PRNG) bytes long.
fortuna-prng
)) ¶fortuna-generator
)) ¶Update the internal state of MODE with the contents of DATA between START and END so that they are taken into consideration in the authentication tag.
Return the hash of the data processed by
DIGESTER so far.
If DIGEST is provided, the hash will be placed into DIGEST starting at DIGEST-START. DIGEST must be a (SIMPLE-ARRAY (UNSIGNED-BYTE 8) (*)). An error will be signaled if there is insufficient room in DIGEST.
whirlpool
) &key digest digest-start) ¶If the given whirlpool-state has not already been finalized, finalize it,
by processing any remaining input in its buffer, with suitable padding
and appended bit-length, as specified by the Whirlpool standard.
The resulting whirlpool message-digest is returned as an array of 64 (unsigned-byte 8) values. Calling UPDATE-WHIRLPOOL-STATE after a call to FINALIZE-WHIRLPOOL-STATE results in unspecified behaviour.
tiger
) &key digest digest-start) ¶If the given tiger-state has not already been finalized, finalize it,
by processing any remaining input in its buffer, with suitable padding
and appended bit-length, as specified by the TIGER standard.
The resulting TIGER message-digest is returned as an array of twenty-four (unsigned-byte 8) values. Calling UPDATE-TIGER-STATE after a call to FINALIZE-TIGER-STATE results in unspecified behaviour.
ripemd-160
) &key digest digest-start) ¶If the given ripemd-160-state has not already been finalized, finalize it,
by processing any remaining input in its buffer, with suitable padding
and appended bit-length, as specified by the RIPEMD-160 standard.
The resulting RIPEMD-160 message-digest is returned as an array of twenty (unsigned-byte 8) values. Calling ‘update-ripemd-160-state’ after a call to ‘finalize-ripemd-160-state’ results in unspecified behaviour.
ripemd-128
) &key digest digest-start) ¶If the given ripemd-128-state has not already been finalized, finalize it,
by processing any remaining input in its buffer, with suitable padding
and appended bit-length, as specified by the RIPEMD-128 standard.
The resulting RIPEMD-128 message-digest is returned as an array of twenty (unsigned-byte 8) values. Calling UPDATE-RIPEMD-128-STATE after a call to FINALIZE-RIPEMD-128-STATE results in unspecified behaviour.
md5
) &key digest digest-start) ¶If the given md5-state has not already been finalized, finalize it,
by processing any remaining input in its buffer, with suitable padding
and appended bit-length, as specified by the MD5 standard.
The resulting MD5 message-digest is returned as an array of sixteen (unsigned-byte 8) values. Calling UPDATE-MD5-STATE after a call to FINALIZE-MD5-STATE results in unspecified behaviour.
md4
) &key digest digest-start) ¶If the given md4-state has not already been finalized, finalize it,
by processing any remaining input in its buffer, with suitable padding
and appended bit-length, as specified by the MD4 standard.
The resulting MD4 message-digest is returned as an array of sixteen (unsigned-byte 8) values. Calling UPDATE-MD4-STATE after a call to FINALIZE-MD4-STATE results in unspecified behaviour.
digesting-stream
) &key digest digest-start) ¶Return the hash of the data processed by
MAC so far.
If DIGEST is provided, the hash will be placed into DIGEST starting at DIGEST-START. DIGEST must be a (SIMPLE-ARRAY (UNSIGNED-BYTE 8) (*)). An error will be signaled if there is insufficient room in DIGEST.
blake2s-mac
) &key digest digest-start) ¶blake2-mac
) &key digest digest-start) ¶authenticating-stream
) &key digest digest-start) ¶Return the authentication tag of the data processed by MODE
so far. If TAG is provided, the computed tag will be placed into TAG starting at
TAG-START.
rsa-private-key
)) ¶automatically generated reader method
rsa-public-key
)) ¶automatically generated reader method
rsa-private-key
)) ¶automatically generated reader method
rsa-private-key
)) ¶automatically generated reader method
secp256k1-private-key
)) ¶automatically generated reader method
x
.
secp256k1-private-key
)) ¶automatically generated reader method
y
.
secp256k1-public-key
)) ¶automatically generated reader method
y
.
secp256r1-private-key
)) ¶automatically generated reader method
x
.
secp256r1-private-key
)) ¶automatically generated reader method
y
.
secp256r1-public-key
)) ¶automatically generated reader method
y
.
secp384r1-private-key
)) ¶automatically generated reader method
x
.
secp384r1-private-key
)) ¶automatically generated reader method
y
.
secp384r1-public-key
)) ¶automatically generated reader method
y
.
secp521r1-private-key
)) ¶automatically generated reader method
x
.
secp521r1-private-key
)) ¶automatically generated reader method
y
.
secp521r1-public-key
)) ¶automatically generated reader method
y
.
Produce a key-specific signature of MESSAGE; MESSAGE is a (VECTOR (UNSIGNED-BYTE 8)). START and END bound the extent of the message.
secp521r1-private-key
) message &key start end &allow-other-keys) ¶secp384r1-private-key
) message &key start end &allow-other-keys) ¶secp256r1-private-key
) message &key start end &allow-other-keys) ¶secp256k1-private-key
) message &key start end &allow-other-keys) ¶ed448-private-key
) message &key start end &allow-other-keys) ¶ed25519-private-key
) message &key start end &allow-other-keys) ¶elgamal-private-key
) msg &key start end &allow-other-keys) ¶rsa-private-key
) msg &key start end pss &allow-other-keys) ¶dsa-private-key
) message &key start end &allow-other-keys) ¶Update the internal state of DIGESTER with THING. The exact method is determined by the type of THING.
whirlpool
) (sequence vector
) &key start end) ¶Update the given whirlpool state from sequence, which is either a simple-string or a simple-array with element-type (unsigned-byte 8), bounded by start and end, which must be numeric bounding-indices.
tree-hash
) (sequence vector
) &key start end) ¶Update the given tree-hash state from sequence,
which is a simple-array with element-type (unsigned-byte 8),
bounded by start and end, which must be numeric bounding-indices.
tiger
) (sequence vector
) &key start end) ¶Update the given tiger-state from sequence, which is either a simple-string or a simple-array with element-type (unsigned-byte 8), bounded by start and end, which must be numeric bounding-indices.
ripemd-160
) (sequence vector
) &key start end) ¶Update the given ripemd-160-state from sequence, which is either a simple-string or a simple-array with element-type (unsigned-byte 8), bounded by start and end, which must be numeric bounding-indices.
ripemd-128
) (sequence vector
) &key start end) ¶Update the given ripemd-128-state from sequence, which is either a simple-string or a simple-array with element-type (unsigned-byte 8), bounded by start and end, which must be numeric bounding-indices.
md5
) (sequence vector
) &key start end) ¶Update the given md5-state from sequence, which is either a simple-string or a simple-array with element-type (unsigned-byte 8), bounded by start and end, which must be numeric bounding-indices.
md4
) (sequence vector
) &key start end) ¶Update the given md4-state from sequence, which is either a simple-string or a simple-array with element-type (unsigned-byte 8), bounded by start and end, which must be numeric bounding-indices.
stream
) &key buffer start end &allow-other-keys) ¶Update the internal state of MAC with THING.
The exact method is determined by the type of THING.
blake2s-mac
) (sequence vector
) &key start end) ¶blake2-mac
) (sequence vector
) &key start end) ¶Verify that SIGNATURE is the signature of MESSAGE using KEY. START and END bound the extent of the message.
secp521r1-public-key
) message signature &key start end &allow-other-keys) ¶secp384r1-public-key
) message signature &key start end &allow-other-keys) ¶secp256r1-public-key
) message signature &key start end &allow-other-keys) ¶secp256k1-public-key
) message signature &key start end &allow-other-keys) ¶ed448-public-key
) message signature &key start end &allow-other-keys) ¶ed25519-public-key
) message signature &key start end &allow-other-keys) ¶elgamal-public-key
) msg signature &key start end &allow-other-keys) ¶rsa-public-key
) msg signature &key start end pss &allow-other-keys) ¶dsa-public-key
) message signature &key start end &allow-other-keys) ¶fortuna-generator
) &key) ¶encryption-mode
) &key cipher padding) ¶cipher
) &rest initargs &key key mode padding tweak initialization-vector &allow-other-keys) ¶secp256r1-point
) &optional env) ¶curve25519-point
) &optional env) ¶curve448-point
) &optional env) ¶secp521r1-point
) &optional env) ¶ed25519-point
) &optional env) ¶secp384r1-point
) &optional env) ¶secp256k1-point
) &optional env) ¶ed448-point
) &optional env) ¶load-op
) (c ironclad-source-file
)) ¶asdf/action
.
compile-op
) (c ironclad-source-file
)) ¶asdf/action
.
encryption-mode
) stream) ¶cipher-info
) stream) ¶ripemd-160
) &rest initargs) ¶skein256/160
) &rest initargs) ¶skein1024/384
) &rest initargs) ¶skein256/224
) &rest initargs) ¶skein512/224
) &rest initargs) ¶skein256/128
) &rest initargs) ¶skein512/384
) &rest initargs) ¶skein512/160
) &rest initargs) ¶ripemd-128
) &rest initargs) ¶skein512/256
) &rest initargs) ¶skein1024/512
) &rest initargs) ¶skein512/128
) &rest initargs) ¶digesting-stream
)) ¶sb-gray
.
octet-output-stream
)) ¶sb-gray
.
crypting-stream
)) ¶authenticating-stream
)) ¶octet-stream
)) ¶digesting-stream
)) ¶octet-input-stream
)) ¶sb-gray
.
encrypting-input-stream
)) ¶sb-gray
.
decrypting-input-stream
)) ¶sb-gray
.
octet-input-stream
) seq &optional start end) ¶sb-gray
.
encrypting-input-stream
) seq &optional start end) ¶sb-gray
.
decrypting-input-stream
) seq &optional start end) ¶sb-gray
.
authenticating-stream
) byte) ¶sb-gray
.
encrypting-output-stream
) byte) ¶sb-gray
.
decrypting-output-stream
) byte) ¶sb-gray
.
digesting-stream
) byte) ¶sb-gray
.
octet-output-stream
) integer) ¶sb-gray
.
authenticating-stream
) seq &optional start end) ¶sb-gray
.
encrypting-output-stream
) seq &optional start end) ¶sb-gray
.
decrypting-output-stream
) seq &optional start end) ¶sb-gray
.
digesting-stream
) seq &optional start end) ¶sb-gray
.
octet-output-stream
) seq &optional start end) ¶sb-gray
.
Signaled when the verification of authenticity of a message fails.
Signaled when providing keys that are not compatible to DIFFIE-HELLMAN.
kind
.
Signaled when an initialization vector is required for a particular mode of operation but not supplied.
mode
.
Signaled when insufficient buffer space exists for an operation.
Signaled when trying to use an invalid curve point.
kind
.
Signaled when an invalid initialization vector is supplied to MAKE-CIPHER.
:block-length
This slot is read-only.
Signaled when a key is not the proper length for a cipher.
:accepted-lengths
This slot is read-only.
Signaled when an invalid parameter is provided to MAKE-MAC.
Signaled when a message with an invalid length is
provided to ENCRYPT-MESSAGE, DECRYPT-MESSAGE or DESTRUCTURE-MESSAGE.
kind
.
Signaled when padding in a block is determined to be invalid.
Signaled when a public key with an invalid length is provided to VERIFY-SIGNATURE.
kind
.
Signaled when a signature with an invalid length is provided to VERIFY-SIGNATURE or DESTRUCTURE-SIGNATURE.
kind
.
simple-error
.
bad-authentication-tag
.
incompatible-keys
.
initialization-vector-not-supplied
.
insufficient-buffer-space
.
invalid-curve-point
.
invalid-initialization-vector
.
invalid-key-length
.
invalid-mac-parameter
.
invalid-message-length
.
invalid-padding
.
invalid-public-key-length
.
invalid-signature-length
.
key-not-supplied
.
missing-key-parameter
.
missing-message-parameter
.
missing-point-parameter
.
missing-signature-parameter
.
oaep-decoding-error
.
unsupported-argon2-parameters
.
unsupported-authenticated-encryption-mode
.
unsupported-cipher
.
unsupported-digest
.
unsupported-kdf
.
unsupported-mac
.
unsupported-mode
.
unsupported-padding
.
unsupported-scrypt-cost-factors
.
Signaled when a key is not provided at the initialization of a cipher.
Signaled when it is determined that a parameter is missing in a call to MAKE-PUBLIC-KEY or MAKE-PRIVATE-KEY.
:description
This slot is read-only.
Signaled when it is determined that a parameter is missing in a call to MAKE-MESSAGE.
:description
This slot is read-only.
Signaled when it is determined that a parameter is missing in a call to MAKE-SIGNATURE.
:description
This slot is read-only.
Signaled when the OAEP decoding of a message fails.
Signaled when invalid Argon2 parameters are provided to MAKE-KDF.
Signaled when an invalid mode name is provided to MAKE-AUTHENTICATED-ENCRYPTION-MODE.
name
.
Signaled when an invalid cipher name is provided to MAKE-CIPHER.
Signaled when an invalid digest name is provided to MAKE-DIGEST.
Signaled when an invalid key derivation function name is provided to MAKE-KDF.
kdf
.
Signaled when an invalid MAC name is provided to MAKE-MAC.
mac
.
Signaled when an invalid mode name is provided to MAKE-CIPHER.
Signaled when an invalid padding name is provided to MAKE-CIPHER.
Signaled when invalid Scrypt cost factors are provided to MAKE-KDF.
structure-object
.
(simple-array (unsigned-byte 64) (8))
(ironclad::blake2-make-initial-state 64)
(unsigned-byte 128)
0
(simple-array (unsigned-byte 8) (128))
(make-array 128 :element-type (quote (unsigned-byte 8)) :initial-element 0)
(integer 0 128)
0
structure-object
.
(simple-array (unsigned-byte 32) (8))
(ironclad::blake2s-make-initial-state 32)
(unsigned-byte 64)
0
(simple-array (unsigned-byte 8) (64))
(make-array 64 :element-type (quote (unsigned-byte 8)) :initial-element 0)
(integer 0 64)
0
structure-object
.
(unsigned-byte 32)
11994318
structure-object
.
(unsigned-byte 32)
4294967295
structure-object
.
(simple-array (unsigned-byte 64) (*))
(ironclad::groestl-make-initial-state 512)
(unsigned-byte 64)
0
(simple-array (unsigned-byte 8) (*))
(make-array 128 :element-type (quote (unsigned-byte 8)))
(integer 0 128)
0
structure-object
.
(simple-array (unsigned-byte 64) (16))
(copy-seq ironclad::+jh512-h0+)
(unsigned-byte 64)
0
(simple-array (unsigned-byte 8) (64))
(make-array 64 :element-type (quote (unsigned-byte 8)) :initial-element 0)
(integer 0 64)
0
structure-object
.
(simple-array (unsigned-byte 8) (128))
(make-array 128 :element-type (quote (unsigned-byte 8)))
(integer 0 128)
0
(simple-array (unsigned-byte 64) (16))
(make-array 16 :element-type (quote (unsigned-byte 64)) :initial-contents (quote (128 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0)))
(unsigned-byte 64)
0
mdx
.
(simple-array (unsigned-byte 8) (48))
(make-array 48 :element-type (quote (unsigned-byte 8)) :initial-element 0)
This slot is read-only.
(simple-array (unsigned-byte 8) (16))
(make-array 16 :element-type (quote (unsigned-byte 8)) :initial-element 0)
This slot is read-only.
mdx
.
ironclad::ripemd-128-regs
(ironclad::initial-ripemd-128-regs)
This slot is read-only.
common-lisp
.
(simple-array (unsigned-byte 32) (16))
(make-array 16 :element-type (quote (unsigned-byte 32)))
This slot is read-only.
mdx
.
ironclad::ripemd-160-regs
(ironclad::initial-ripemd-160-regs)
This slot is read-only.
common-lisp
.
(simple-array (unsigned-byte 32) (16))
(make-array 16 :element-type (quote (unsigned-byte 32)))
This slot is read-only.
mdx
.
ironclad::sha1-regs
(ironclad::initial-sha1-regs)
This slot is read-only.
common-lisp
.
(simple-array (unsigned-byte 32) (80))
(make-array 80 :element-type (quote (unsigned-byte 32)))
This slot is read-only.
mdx
.
ironclad::sha256-regs
(ironclad::initial-sha256-regs)
This slot is read-only.
common-lisp
.
(simple-array (unsigned-byte 32) (64))
(make-array 64 :element-type (quote (unsigned-byte 32)))
This slot is read-only.
structure-object
.
ironclad::keccak-state
(ironclad::make-keccak-state)
(integer 0 1600)
576
(simple-array (unsigned-byte 8) (200))
(make-array 200 :element-type (quote (unsigned-byte 8)))
(integer 0 199)
0
64
mdx
.
ironclad::sha512-regs
(ironclad::initial-sha512-regs)
This slot is read-only.
common-lisp
.
(simple-array (unsigned-byte 64) (80))
(make-array 80 :element-type (quote (unsigned-byte 64)))
This slot is read-only.
structure-object
.
(simple-array (unsigned-byte 8) (128))
(copy-seq (ironclad::skein-get-iv 1024 1024))
(simple-array (unsigned-byte 64) (2))
(ironclad::skein-make-tweak t nil ironclad::+skein-msg+ 0)
(simple-array (unsigned-byte 8) (32))
(ironclad::skein-make-configuration-string 1024)
(simple-array (unsigned-byte 8) (128))
(make-array 128 :element-type (quote (unsigned-byte 8)))
integer
0
(ironclad:make-cipher :threefish1024 :key (ironclad::skein-get-iv 1024 1024) :mode :ecb)
structure-object
.
(simple-array (unsigned-byte 8) (32))
(copy-seq (ironclad::skein-get-iv 256 256))
(simple-array (unsigned-byte 64) (2))
(ironclad::skein-make-tweak t nil ironclad::+skein-msg+ 0)
(simple-array (unsigned-byte 8) (32))
(ironclad::skein-make-configuration-string 256)
(simple-array (unsigned-byte 8) (32))
(make-array 32 :element-type (quote (unsigned-byte 8)))
integer
0
(ironclad:make-cipher :threefish256 :key (ironclad::skein-get-iv 256 256) :mode :ecb)
structure-object
.
(simple-array (unsigned-byte 8) (64))
(copy-seq (ironclad::skein-get-iv 512 512))
(simple-array (unsigned-byte 64) (2))
(ironclad::skein-make-tweak t nil ironclad::+skein-msg+ 0)
(simple-array (unsigned-byte 8) (32))
(ironclad::skein-make-configuration-string 512)
(simple-array (unsigned-byte 8) (64))
(make-array 64 :element-type (quote (unsigned-byte 8)))
integer
0
(ironclad:make-cipher :threefish512 :key (ironclad::skein-get-iv 512 512) :mode :ecb)
structure-object
.
(simple-array (unsigned-byte 32) (8))
(copy-seq ironclad::+sm3-initial-state+)
common-lisp
.
(unsigned-byte 64)
0
(simple-array (unsigned-byte 8) (64))
(make-array 64 :element-type (quote (unsigned-byte 8)))
(integer 0 64)
0
structure-object
.
(simple-array (unsigned-byte 8) (64))
(make-array 64 :element-type (quote (unsigned-byte 8)))
(integer 0 64)
0
(simple-array (unsigned-byte 64) (8))
(make-array 8 :element-type (quote (unsigned-byte 64)) :initial-element 0)
(simple-array (unsigned-byte 64) (8))
(make-array 8 :element-type (quote (unsigned-byte 64)) :initial-element 0)
(simple-array (unsigned-byte 64) (8))
(make-array 8 :element-type (quote (unsigned-byte 64)) :initial-element 0)
mdx
.
ironclad::tiger-regs
(ironclad::initial-tiger-regs)
This slot is read-only.
common-lisp
.
ironclad::tiger-state-block
(make-array 8 :element-type (quote (unsigned-byte 64)))
This slot is read-only.
structure-object
.
(integer 1 4611686018427387903)
1024
(ironclad::make-tree-hash-leaf-digest :tiger)
(integer 0 4611686018427387903)
0
list
mdx
.
ironclad::whirlpool-regs
(ironclad::initial-whirlpool-regs)
This slot is read-only.
common-lisp
.
(simple-array (unsigned-byte 32) (16))
(make-array 16 :element-type (quote (unsigned-byte 32)))
This slot is read-only.
decrypt-function
.
(setf decryption-keys-1)
.
decryption-keys-1
.
(setf decryption-keys-2)
.
decryption-keys-2
.
(setf decryption-keys-3)
.
decryption-keys-3
.
encrypt-function
.
(setf encryption-keys-1)
.
encryption-keys-1
.
(setf encryption-keys-2)
.
encryption-keys-2
.
(setf encryption-keys-3)
.
encryption-keys-3
.
schedule-key
.
verify-key
.
ironclad::des-round-keys
ironclad::des-round-keys
ironclad::des-round-keys
ironclad::des-round-keys
ironclad::des-round-keys
ironclad::des-round-keys
Initarg | Value |
---|---|
:core-function | (function chacha/20-core) |
ironclad::chacha-state
(make-array 16 :element-type (quote (unsigned-byte 32)) :initial-element 0)
This slot is read-only.
(integer 1 2)
2
ironclad::chacha-keystream-buffer
(make-array 64 :element-type (quote (unsigned-byte 8)))
This slot is read-only.
(integer 0 64)
0
function
:core-function
This slot is read-only.
Initarg | Value |
---|---|
:core-function | (function chacha/12-core) |
Initarg | Value |
---|---|
:core-function | (function chacha/8-core) |
mac
.
:cipher
This slot is read-only.
(simple-array (unsigned-byte 8) (*))
:subkey1
This slot is read-only.
(simple-array (unsigned-byte 8) (*))
:subkey2
This slot is read-only.
(simple-array (unsigned-byte 8) (*))
:buffer
This slot is read-only.
ironclad::index
0
(simple-array (unsigned-byte 8) (*))
:y
This slot is read-only.
(simple-array (unsigned-byte 8) (*))
:y
This slot is read-only.
(simple-array (unsigned-byte 8) (*))
:y
This slot is read-only.
(simple-array (unsigned-byte 8) (*))
:y
This slot is read-only.
integer
:y
This slot is read-only.
Fortuna generator. KEY is the key used to initialise
CIPHER as an instance of CIPHER-NAME (which must be a valid NAME
recognised by MAKE-CIPHER).
A Fortuna random number generator. Contains 32 entropy pools which are used to reseed GENERATOR.
mac
.
(setf gmac-accumulator)
.
gmac-accumulator
.
(setf gmac-buffer)
.
gmac-buffer
.
(setf gmac-buffer-length)
.
gmac-buffer-length
.
(setf gmac-cipher)
.
gmac-cipher
.
(setf gmac-iv)
.
gmac-iv
.
(setf gmac-j0)
.
gmac-j0
.
(setf gmac-key)
.
gmac-key
.
(setf gmac-total-length)
.
gmac-total-length
.
produce-mac
.
shared-initialize
.
update-mac
.
(simple-array (unsigned-byte 8) (16))
(make-array 16 :element-type (quote (unsigned-byte 8)))
(or null (simple-array (unsigned-byte 8) (16)) (simple-array (unsigned-byte 64) (128 2 2)))
(unsigned-byte 64)
0
(simple-array (unsigned-byte 8) (16))
(simple-array (unsigned-byte 8) (16))
(make-array 16 :element-type (quote (unsigned-byte 8)))
(simple-array (unsigned-byte 8) (16))
(make-array 16 :element-type (quote (unsigned-byte 8)))
(integer 0 16)
0
(simple-array (unsigned-byte 64) (30))
(make-array 30 :element-type (quote (unsigned-byte 64)))
(simple-array (unsigned-byte 64) (30))
(make-array 30 :element-type (quote (unsigned-byte 64)))
(simple-array (unsigned-byte 64) (76))
(make-array 76 :element-type (quote (unsigned-byte 64)))
(simple-array (unsigned-byte 64) (76))
(make-array 76 :element-type (quote (unsigned-byte 64)))
(simple-array (unsigned-byte 64) (152))
(make-array 152 :element-type (quote (unsigned-byte 64)))
(simple-array (unsigned-byte 64) (152))
(make-array 152 :element-type (quote (unsigned-byte 64)))
(simple-array (unsigned-byte 64) (20))
(make-array 20 :element-type (quote (unsigned-byte 64)))
(simple-array (unsigned-byte 64) (20))
(make-array 20 :element-type (quote (unsigned-byte 64)))
ironclad::misty1-round-keys
This slot is read-only.
:digest
This slot is read-only.
mac
.
(simple-array (unsigned-byte 32) (5))
(make-array 5 :element-type (quote (unsigned-byte 32)))
(simple-array (unsigned-byte 32) (4))
(make-array 4 :element-type (quote (unsigned-byte 32)))
(simple-array (unsigned-byte 32) (4))
(make-array 4 :element-type (quote (unsigned-byte 32)))
(simple-array (unsigned-byte 8) (16))
(make-array 16 :element-type (quote (unsigned-byte 8)))
(integer 0 16)
0
ironclad::rc2-round-keys
integer
:e
This slot is read-only.
Initarg | Value |
---|---|
:core-function | (function salsa20/20-core) |
ironclad::salsa20-state
(make-array 16 :element-type (quote (unsigned-byte 32)) :initial-element 0)
This slot is read-only.
ironclad::salsa20-keystream-buffer
(make-array 64 :element-type (quote (unsigned-byte 8)))
This slot is read-only.
(integer 0 64)
0
function
:core-function
This slot is read-only.
Initarg | Value |
---|---|
:core-function | (function salsa20/12-core) |
Initarg | Value |
---|---|
:core-function | (function salsa20/8-core) |
(simple-array (unsigned-byte 8) (*))
:y
This slot is read-only.
(simple-array (unsigned-byte 8) (*))
:y
This slot is read-only.
(simple-array (unsigned-byte 8) (*))
:y
This slot is read-only.
(simple-array (unsigned-byte 8) (*))
:y
This slot is read-only.
(simple-array (unsigned-byte 32) (32))
(simple-array (unsigned-byte 32) (33 4))
mac
.
produce-mac
.
shared-initialize
.
(setf siphash-buffer)
.
siphash-buffer
.
(setf siphash-buffer-length)
.
siphash-buffer-length
.
(setf siphash-compression-rounds)
.
siphash-compression-rounds
.
(setf siphash-data-length)
.
siphash-data-length
.
(setf siphash-digest-length)
.
siphash-digest-length
.
(setf siphash-finalization-rounds)
.
siphash-finalization-rounds
.
(setf siphash-state)
.
siphash-state
.
update-mac
.
(simple-array (unsigned-byte 64) (4))
(make-array 4 :element-type (quote (unsigned-byte 64)))
fixnum
2
:compression-rounds
fixnum
4
:finalization-rounds
fixnum
8
:digest-length
fixnum
0
(simple-array (unsigned-byte 8) (8))
(make-array 8 :element-type (quote (unsigned-byte 8)))
(integer 0 8)
0
mac
.
(setf block-length)
.
block-length
.
copy-skein-mac
.
(setf digest-length)
.
digest-length
.
produce-mac
.
shared-initialize
.
(setf skein-buffer)
.
skein-buffer
.
(setf skein-buffer-length)
.
skein-buffer-length
.
(setf skein-cfg)
.
skein-cfg
.
(setf skein-cipher)
.
skein-cipher
.
(setf skein-tweak)
.
skein-tweak
.
(setf skein-value)
.
skein-value
.
update-mac
.
:value
:tweak
:cfg
:buffer
:buffer-length
:cipher
:block-length
:digest-length
(simple-array (unsigned-byte 32) (32))
(make-array 32 :element-type (quote (unsigned-byte 32)))
decrypt-function
.
encrypt-function
.
schedule-key
.
shared-initialize
.
(setf sosemanuk-keystream-buffer)
.
sosemanuk-keystream-buffer
.
(setf sosemanuk-keystream-buffer-remaining)
.
sosemanuk-keystream-buffer-remaining
.
(setf sosemanuk-state)
.
sosemanuk-state
.
(setf sosemanuk-state-r)
.
sosemanuk-state-r
.
(setf sosemanuk-subkeys)
.
sosemanuk-subkeys
.
verify-key
.
(simple-array (unsigned-byte 32) (10))
(make-array 10 :element-type (quote (unsigned-byte 32)))
(simple-array (unsigned-byte 32) (2))
(make-array 2 :element-type (quote (unsigned-byte 32)))
(simple-array (unsigned-byte 8) (80))
(make-array 80 :element-type (quote (unsigned-byte 8)))
(integer 0 80)
0
(or (simple-array (unsigned-byte 32) (100)) null)
(simple-array (unsigned-byte 64) (17))
(simple-array (unsigned-byte 64) (3))
(make-array 3 :element-type (quote (unsigned-byte 64)) :initial-contents (quote (0 0 0)))
(simple-array (unsigned-byte 64) (5))
(simple-array (unsigned-byte 64) (3))
(make-array 3 :element-type (quote (unsigned-byte 64)) :initial-contents (quote (0 0 0)))
(simple-array (unsigned-byte 64) (9))
(simple-array (unsigned-byte 64) (3))
(make-array 3 :element-type (quote (unsigned-byte 64)) :initial-contents (quote (0 0 0)))
Initarg | Value |
---|---|
:core-function | (function chacha/12-core) |
Initarg | Value |
---|---|
:core-function | (function chacha/8-core) |
Initarg | Value |
---|---|
:core-function | (function salsa20/12-core) |
Initarg | Value |
---|---|
:core-function | (function salsa20/8-core) |
The number of rounds. The default is 10.
Fortuna is only defined for 128-bit (16-byte) cyphers
Minimum pool size before a reseed is allowed. This should be the number of bytes of pool data that are likely to contain 128 bits of entropy. Defaults to a pessimistic estimate of 1 bit of entropy per byte.
Unroll the loop body at compile-time.
Compute one new state column.
The S-boxes.
Swapping bits 32i||32i+1||......||32i+15 with bits 32i+16||32i+17||......||32i+31 of 64-bit X.
Swapping bits 4i||4i+1 with bits 4i+2||4i+3 of 64-bit X.
Swapping bits 64i||64i+1||......||64i+31 with bits 64i+32||64i+33||......||64i+63 of 64-bit X.
Swapping bits 8i||8i+1||8i+2||8i+3 with bits 8i+4||8i+5||8i+6||8i+7 of 64-bit X.
Swapping bits 16i||16i+1||......||16i+7 with bits 16i+8||16i+9||......||16i+15 of 64-bit X.
Bind the contents of the state(s) array(s) to local variables, and save the content on normal form exit.
Bind local variables for each temporary row.
Bind local variables for each temporary state.
s1
.
s2
.
Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.
copy-seq
.
Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.
copy-seq
.
Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.
copy-seq
.
Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.
copy-seq
.
Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.
copy-seq
.
Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.
copy-seq
.
Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.
copy-seq
.
Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.
copy-seq
.
Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.
copy-seq
.
Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.
copy-seq
.
Copy a partial segment from input vector from starting at from-offset and copying count elements into the 64 byte buffer starting at buffer-offset.
crc
.
crc
.
Point doubling and addition on curve25519 curve.
Point doubling and addition on curve448 curve.
ea
.
ea
.
Recover the X coordinate of a point on ed25519 curve from the Y coordinate.
Recover the X coordinate of a point on ed448 curve from the Y coordinate.
Expand the first 16 words in BLOCK to fill the entire 80 word space available.
Convert a complete 64 (unsigned-byte 8) input vector segment
starting from offset into the given 16 word SHA1 block. Calling this function
without subsequently calling EXPAND-BLOCK results in undefined behavior.
Convert a complete 128 (unsigned-byte 8) input vector segment starting from offset into the given 16 qword SHA1 block. Calling this function without subsequently calling EXPAND-BLOCK results in undefined behavior.
Convert a complete 64 (UNSIGNED-BYTE 8) input BUFFER starting from OFFSET into the given (UNSIGNED-BYTE 32) BLOCK.
Convert a complete 128 (unsigned-byte 8) input vector segment starting from offset into the given 16 qword SHA1 block. Calling this function without subsequently calling EXPAND-BLOCK results in undefined behavior.
Find a random generator of a subgroup of order Q of the multiplicative group (Z/pZ)* where p is a prime number.
Generates a list of all primes up to N using the Sieve of Eratosthenes. Was used to generate the list above; included for mathematical interest.
The compression function (long variants).
The compression function (short variants).
Compute a round in P (long variants).
Compute a round in Q (long variants).
Compute a round in P (short variants).
Compute a round in Q (short variants).
Expand the SEED to a NUM-BYTES bytes vector using the DIGEST-NAME digest.
Returns M such that N * M mod MODULUS = 1
As modular-inverse, but mask N with a blinding factor before computing the modular inverse.
cfg
.
cfg
.
cfg
.
h
.
n
.
Concatenate together the names of some strings and symbols, producing a symbol in the current package.
Trivial and very restricted code-walker used in partial evaluation macros. Only supports atoms and function forms, no special forms.
This is the core part of the MD5 algorithm. It takes a complete 16 word block of input, and updates the working state in A, B, C, and D accordingly.
this is the core part of the whirlpool algorithm. it takes a complete 16 word block of input, and updates the working state in the regs.
cipher-info
)) ¶automatically generated reader method
cipher-info
)) ¶automatically generated reader method
cipher-info
)) ¶automatically generated reader method
invalid-key-length
)) ¶Add padding to the block in TEXT beginning at position
START. Padding is done according to PADDING and assumes that text
prior to BLOCK-OFFSET is user-supplied.
This function assumes that the portion of TEXT from START to (+ START BLOCK-SIZE) is writable.
iso-7816-4-padding
) text start block-offset block-size) ¶ansi-x923-padding
) text start block-offset block-size) ¶pkcs7-padding
) text start block-offset block-size) ¶blake2-mac
)) ¶automatically generated reader method
blake2-mac
)) ¶automatically generated writer method
blake2s-mac
)) ¶automatically generated reader method
blake2s-mac
)) ¶automatically generated writer method
octet-stream
)) ¶automatically generated reader method
octet-stream
)) ¶automatically generated writer method
cipher-info
)) ¶automatically generated reader method
name
.
unsupported-mode
)) ¶unsupported-cipher
)) ¶invalid-key-length
)) ¶invalid-initialization-vector
)) ¶key-not-supplied
)) ¶blake2-mac
) &optional copy) ¶blake2s-mac
) &optional copy) ¶unsupported-scrypt-cost-factors
)) ¶n
.
unsupported-scrypt-cost-factors
)) ¶p
.
unsupported-scrypt-cost-factors
)) ¶r
.
Return the number of bytes of padding in the block in
TEXT beginning at START. The padding algorithm used for the block is
PADDING.
iso-7816-4-padding
) text start block-size) ¶ansi-x923-padding
) text start block-size) ¶pkcs7-padding
) text start block-size) ¶threefish1024
)) ¶threefish512
)) ¶threefish256
)) ¶xsalsa20/8
)) ¶xsalsa20/12
)) ¶kuznyechik
)) ¶salsa20/12
)) ¶xchacha/12
)) ¶encryption-mode
)) ¶automatically generated reader method
square
)) ¶automatically generated reader method
kalyna512
)) ¶automatically generated reader method
kalyna256
)) ¶automatically generated reader method
kalyna128
)) ¶automatically generated reader method
aria
)) ¶automatically generated reader method
square
)) ¶automatically generated writer method
kalyna512
)) ¶automatically generated writer method
kalyna256
)) ¶automatically generated writer method
kalyna128
)) ¶automatically generated writer method
aria
)) ¶automatically generated writer method
missing-signature-parameter
)) ¶missing-point-parameter
)) ¶missing-message-parameter
)) ¶missing-key-parameter
)) ¶unsupported-digest
)) ¶threefish1024
)) ¶threefish512
)) ¶threefish256
)) ¶xsalsa20/8
)) ¶xsalsa20/12
)) ¶kuznyechik
)) ¶salsa20/12
)) ¶xchacha/12
)) ¶encryption-mode
)) ¶automatically generated reader method
Return the length a message of LENGTH would be if it
were to be encrypted (decrypted) with CIPHER in MODE. HANDLE-FINAL-BLOCK
indicates whether we are encrypting up to and including the final block
(so that short blocks may be taken into account, if applicable).
Note that this computation may involve MODE’s state.
stream-mode
) length &optional handle-final-block) ¶8-byte-block-mixin
) (mode ctr-mode
) length &optional handle-final-block) ¶16-byte-block-mixin
) (mode ctr-mode
) length &optional handle-final-block) ¶32-byte-block-mixin
) (mode ctr-mode
) length &optional handle-final-block) ¶64-byte-block-mixin
) (mode ctr-mode
) length &optional handle-final-block) ¶128-byte-block-mixin
) (mode ctr-mode
) length &optional handle-final-block) ¶8-byte-block-mixin
) (mode ofb-mode
) length &optional handle-final-block) ¶16-byte-block-mixin
) (mode ofb-mode
) length &optional handle-final-block) ¶32-byte-block-mixin
) (mode ofb-mode
) length &optional handle-final-block) ¶64-byte-block-mixin
) (mode ofb-mode
) length &optional handle-final-block) ¶128-byte-block-mixin
) (mode ofb-mode
) length &optional handle-final-block) ¶8-byte-block-mixin
) (mode cfb8-mode
) length &optional handle-final-block) ¶16-byte-block-mixin
) (mode cfb8-mode
) length &optional handle-final-block) ¶32-byte-block-mixin
) (mode cfb8-mode
) length &optional handle-final-block) ¶64-byte-block-mixin
) (mode cfb8-mode
) length &optional handle-final-block) ¶128-byte-block-mixin
) (mode cfb8-mode
) length &optional handle-final-block) ¶8-byte-block-mixin
) (mode cfb-mode
) length &optional handle-final-block) ¶16-byte-block-mixin
) (mode cfb-mode
) length &optional handle-final-block) ¶32-byte-block-mixin
) (mode cfb-mode
) length &optional handle-final-block) ¶64-byte-block-mixin
) (mode cfb-mode
) length &optional handle-final-block) ¶128-byte-block-mixin
) (mode cfb-mode
) length &optional handle-final-block) ¶8-byte-block-mixin
) (mode cbc-mode
) length &optional handle-final-block) ¶16-byte-block-mixin
) (mode cbc-mode
) length &optional handle-final-block) ¶32-byte-block-mixin
) (mode cbc-mode
) length &optional handle-final-block) ¶64-byte-block-mixin
) (mode cbc-mode
) length &optional handle-final-block) ¶128-byte-block-mixin
) (mode cbc-mode
) length &optional handle-final-block) ¶8-byte-block-mixin
) (mode ecb-mode
) length &optional handle-final-block) ¶16-byte-block-mixin
) (mode ecb-mode
) length &optional handle-final-block) ¶32-byte-block-mixin
) (mode ecb-mode
) length &optional handle-final-block) ¶64-byte-block-mixin
) (mode ecb-mode
) length &optional handle-final-block) ¶128-byte-block-mixin
) (mode ecb-mode
) length &optional handle-final-block) ¶square
)) ¶automatically generated reader method
kalyna512
)) ¶automatically generated reader method
kalyna256
)) ¶automatically generated reader method
kalyna128
)) ¶automatically generated reader method
aria
)) ¶automatically generated reader method
square
)) ¶automatically generated writer method
kalyna512
)) ¶automatically generated writer method
kalyna256
)) ¶automatically generated writer method
kalyna128
)) ¶automatically generated writer method
aria
)) ¶automatically generated writer method
octet-input-stream
)) ¶automatically generated reader method
end
.
octet-input-stream
)) ¶automatically generated writer method
end
.
elgamal-key
)) ¶automatically generated reader method
discrete-logarithm-group
)) ¶automatically generated reader method
g
.
discrete-logarithm-group
)) ¶automatically generated reader method
p
.
discrete-logarithm-group
)) ¶automatically generated reader method
q
.
octet-output-stream
)) ¶automatically generated reader method
octet-input-stream
)) ¶automatically generated reader method
octet-output-stream
)) ¶automatically generated writer method
octet-input-stream
)) ¶automatically generated writer method
insufficient-buffer-space
)) ¶insufficient-buffer-space
)) ¶insufficient-buffer-space
)) ¶invalid-padding
)) ¶invalid-padding
)) ¶inititialization-vector-mixin
)) ¶automatically generated reader method
iv
.
inititialization-vector-mixin
)) ¶automatically generated reader method
inititialization-vector-mixin
)) ¶automatically generated writer method
unsupported-kdf
)) ¶kdf
.
pbkdf2
)) ¶automatically generated reader method
pbkdf1
)) ¶automatically generated reader method
invalid-public-key-length
)) ¶kind
.
invalid-curve-point
)) ¶kind
.
incompatible-keys
)) ¶kind
.
missing-signature-parameter
)) ¶kind
.
missing-point-parameter
)) ¶kind
.
missing-message-parameter
)) ¶kind
.
missing-key-parameter
)) ¶kind
.
invalid-message-length
)) ¶kind
.
invalid-signature-length
)) ¶kind
.
kuznyechik
)) ¶automatically generated reader method
rkd
.
kuznyechik
)) ¶automatically generated writer method
rkd
.
kuznyechik
)) ¶automatically generated reader method
rke
.
kuznyechik
)) ¶automatically generated writer method
rke
.
unsupported-mac
)) ¶mac
.
invalid-mac-parameter
)) ¶invalid-mac-parameter
)) ¶cipher
)) ¶automatically generated reader method
mode
.
unsupported-mode
)) ¶mode
.
initialization-vector-not-supplied
)) ¶mode
.
Returns two functions that perform encryption and
decryption, respectively, with CIPHER in MODE. The lambda list of each
function is (IN OUT IN-START IN-END OUT-START HANDLE-FINAL-BLOCK).
HANDLE-FINAL-BLOCK is as in ENCRYPT and DECRYPT; the remaining parameters
should be self-explanatory. Each function, when called, returns two values:
the number of octets processed from IN and the number of octets processed
from OUT. Note that for some cipher modes, IN and OUT may be different.
stream-mode
)) ¶8-byte-block-mixin
) (mode ctr-mode
)) ¶16-byte-block-mixin
) (mode ctr-mode
)) ¶32-byte-block-mixin
) (mode ctr-mode
)) ¶64-byte-block-mixin
) (mode ctr-mode
)) ¶128-byte-block-mixin
) (mode ctr-mode
)) ¶8-byte-block-mixin
) (mode ofb-mode
)) ¶16-byte-block-mixin
) (mode ofb-mode
)) ¶32-byte-block-mixin
) (mode ofb-mode
)) ¶64-byte-block-mixin
) (mode ofb-mode
)) ¶128-byte-block-mixin
) (mode ofb-mode
)) ¶8-byte-block-mixin
) (mode cfb8-mode
)) ¶16-byte-block-mixin
) (mode cfb8-mode
)) ¶32-byte-block-mixin
) (mode cfb8-mode
)) ¶64-byte-block-mixin
) (mode cfb8-mode
)) ¶128-byte-block-mixin
) (mode cfb8-mode
)) ¶8-byte-block-mixin
) (mode cfb-mode
)) ¶16-byte-block-mixin
) (mode cfb-mode
)) ¶32-byte-block-mixin
) (mode cfb-mode
)) ¶64-byte-block-mixin
) (mode cfb-mode
)) ¶128-byte-block-mixin
) (mode cfb-mode
)) ¶8-byte-block-mixin
) (mode cbc-mode
)) ¶16-byte-block-mixin
) (mode cbc-mode
)) ¶32-byte-block-mixin
) (mode cbc-mode
)) ¶64-byte-block-mixin
) (mode cbc-mode
)) ¶128-byte-block-mixin
) (mode cbc-mode
)) ¶8-byte-block-mixin
) (mode ecb-mode
)) ¶16-byte-block-mixin
) (mode ecb-mode
)) ¶32-byte-block-mixin
) (mode ecb-mode
)) ¶64-byte-block-mixin
) (mode ecb-mode
)) ¶128-byte-block-mixin
) (mode ecb-mode
)) ¶square
)) ¶automatically generated reader method
kalyna512
)) ¶automatically generated reader method
kalyna256
)) ¶automatically generated reader method
kalyna128
)) ¶automatically generated reader method
kalyna512
)) ¶automatically generated writer method
kalyna256
)) ¶automatically generated writer method
kalyna128
)) ¶automatically generated writer method
unsupported-authenticated-encryption-mode
)) ¶name
.
padded-mode
)) ¶automatically generated reader method
unsupported-padding
)) ¶padded-mode
)) ¶automatically generated writer method
missing-signature-parameter
)) ¶missing-point-parameter
)) ¶missing-message-parameter
)) ¶missing-key-parameter
)) ¶Generate NUM-BYTES bytes using PRNG
fortuna-prng
)) ¶fortuna-generator
)) ¶Length of seed required by PRNG-RESEED.
fortuna-prng
)) ¶twofish
)) ¶automatically generated reader method
misty1
)) ¶automatically generated reader method
twofish
)) ¶automatically generated writer method
seed
)) ¶automatically generated writer method
rc6
)) ¶automatically generated writer method
rc5
)) ¶automatically generated writer method
rc2
)) ¶automatically generated writer method
misty1
)) ¶automatically generated writer method
Schedule KEY for CIPHER, filling CIPHER with any round keys, etc. needed for encryption and decryption.
threefish1024
) key) ¶threefish512
) key) ¶threefish256
) key) ¶kuznyechik
) key) ¶scrypt-kdf
)) ¶automatically generated reader method
n
.
scrypt-kdf
)) ¶automatically generated reader method
p
.
scrypt-kdf
)) ¶automatically generated reader method
r
.
skein-mac
)) ¶automatically generated writer method
skein-mac
)) ¶automatically generated writer method
authenticating-stream
)) ¶automatically generated reader method
crypting-stream
)) ¶automatically generated reader method
digesting-stream
)) ¶automatically generated reader method
authenticating-stream
)) ¶automatically generated reader method
crypting-stream
)) ¶automatically generated reader method
digesting-stream
)) ¶automatically generated reader method
crypting-stream
)) ¶automatically generated reader method
digesting-stream
)) ¶automatically generated reader method
authenticating-stream
)) ¶automatically generated reader method
mac
.
crypting-stream
)) ¶automatically generated reader method
crypting-stream
)) ¶automatically generated reader method
threefish1024
)) ¶automatically generated reader method
key
.
threefish512
)) ¶automatically generated reader method
key
.
threefish256
)) ¶automatically generated reader method
key
.
threefish1024
)) ¶automatically generated writer method
key
.
threefish512
)) ¶automatically generated writer method
key
.
threefish256
)) ¶automatically generated writer method
key
.
threefish1024
)) ¶automatically generated reader method
threefish512
)) ¶automatically generated reader method
threefish256
)) ¶automatically generated reader method
threefish1024
)) ¶automatically generated writer method
threefish512
)) ¶automatically generated writer method
threefish256
)) ¶automatically generated writer method
stream-cipher
) mode) ¶8-byte-block-mixin
) mode) ¶16-byte-block-mixin
) mode) ¶32-byte-block-mixin
) mode) ¶64-byte-block-mixin
) mode) ¶128-byte-block-mixin
) mode) ¶Return T if KEY is a valid encryption key for CIPHER.
threefish1024
) (key vector
)) ¶threefish512
) (key vector
)) ¶threefish256
) (key vector
)) ¶xsalsa20/8
) (key vector
)) ¶xsalsa20/12
) (key vector
)) ¶kuznyechik
) (key vector
)) ¶salsa20/12
) (key vector
)) ¶xchacha/12
) (key vector
)) ¶Signaled when it is determined that a parameter is missing in a call to EC-MAKE-POINT.
:description
This slot is read-only.
structure-object
.
md2
.
md4
.
md5
.
ripemd-128
.
ripemd-160
.
sha1
.
sha256
.
sha512
.
tiger
.
whirlpool
.
0
ironclad::simple-octet-vector
(make-array 64 :element-type (quote (unsigned-byte 8)))
This slot is read-only.
(integer 0 128)
0
block-length
.
encrypted-message-length
.
encrypted-message-length
.
encrypted-message-length
.
encrypted-message-length
.
encrypted-message-length
.
encrypted-message-length
.
mode-crypt-functions
.
mode-crypt-functions
.
mode-crypt-functions
.
mode-crypt-functions
.
mode-crypt-functions
.
mode-crypt-functions
.
valid-mode-for-cipher-p
.
block-length
.
encrypted-message-length
.
encrypted-message-length
.
encrypted-message-length
.
encrypted-message-length
.
encrypted-message-length
.
encrypted-message-length
.
mode-crypt-functions
.
mode-crypt-functions
.
mode-crypt-functions
.
mode-crypt-functions
.
mode-crypt-functions
.
mode-crypt-functions
.
valid-mode-for-cipher-p
.
block-length
.
encrypted-message-length
.
encrypted-message-length
.
encrypted-message-length
.
encrypted-message-length
.
encrypted-message-length
.
encrypted-message-length
.
mode-crypt-functions
.
mode-crypt-functions
.
mode-crypt-functions
.
mode-crypt-functions
.
mode-crypt-functions
.
mode-crypt-functions
.
valid-mode-for-cipher-p
.
block-length
.
encrypted-message-length
.
encrypted-message-length
.
encrypted-message-length
.
encrypted-message-length
.
encrypted-message-length
.
encrypted-message-length
.
mode-crypt-functions
.
mode-crypt-functions
.
mode-crypt-functions
.
mode-crypt-functions
.
mode-crypt-functions
.
mode-crypt-functions
.
valid-mode-for-cipher-p
.
block-length
.
encrypted-message-length
.
encrypted-message-length
.
encrypted-message-length
.
encrypted-message-length
.
encrypted-message-length
.
encrypted-message-length
.
mode-crypt-functions
.
mode-crypt-functions
.
mode-crypt-functions
.
mode-crypt-functions
.
mode-crypt-functions
.
mode-crypt-functions
.
valid-mode-for-cipher-p
.
(setf argon2-additional-data)
.
argon2-additional-data
.
(setf argon2-additional-key)
.
argon2-additional-key
.
(setf argon2-block)
.
argon2-block
.
(setf argon2-block-count)
.
argon2-block-count
.
(setf argon2-counter)
.
argon2-counter
.
(setf argon2-digester)
.
argon2-digester
.
(setf argon2-nb-blocks)
.
argon2-nb-blocks
.
(setf argon2-nb-iterations)
.
argon2-nb-iterations
.
(setf argon2-offset)
.
argon2-offset
.
(setf argon2-pass-number)
.
argon2-pass-number
.
(setf argon2-slice-number)
.
argon2-slice-number
.
(setf argon2-work-area)
.
argon2-work-area
.
derive-key
.
shared-initialize
.
common-lisp
.
(simple-array (unsigned-byte 64) (128))
(simple-array (unsigned-byte 8) (*))
(simple-array (unsigned-byte 8) (*))
(simple-array (unsigned-byte 64) (*))
fundamental-binary-output-stream
.
:mac
This slot is read-only.
(make-array 64 :element-type (quote (unsigned-byte 8)))
This slot is read-only.
common-lisp
.
0
This slot is read-only.
common-lisp
.
:class-name
This slot is read-only.
:block-length
This slot is read-only.
:key-lengths
This slot is read-only.
:cipher
This slot is read-only.
:buffer
This slot is read-only.
0
This slot is read-only.
common-lisp
.
0
This slot is read-only.
:stream
This slot is read-only.
(integer 0 *)
0
crypting-stream
.
fundamental-binary-input-stream
.
crypting-stream
.
fundamental-binary-output-stream
.
fundamental-binary-output-stream
.
:digest
This slot is read-only.
(make-array 64 :element-type (quote (unsigned-byte 8)))
This slot is read-only.
common-lisp
.
0
This slot is read-only.
crypting-stream
.
fundamental-binary-input-stream
.
crypting-stream
.
fundamental-binary-output-stream
.
A Fortuna entropy pool. DIGEST contains its current
state; LENGTH the length in bytes of the entropy it contains.
common-lisp
.
0
cl-source-file
.
system
.
Initarg | Value |
---|---|
:version | 0.61 |
:author | nathan froyd <froydnj@gmail.com> |
:maintainer | guillaume le vaillant <glv@posteo.net> |
:description | a cryptographic toolkit written in pure common lisp |
:license | bsd 3-clause |
:default-component-class | (quote ironclad-source-file) |
blake2-mac
.
blake2s-mac
.
cmac
.
gmac
.
hmac
.
poly1305
.
siphash
.
skein-mac
.
fundamental-binary-input-stream
.
octet-stream
.
ironclad::index
:index
fundamental-binary-output-stream
.
octet-stream
.
ironclad::index
0
ironclad::simple-octet-vector
:buffer
integer
:n
This slot is read-only.
static-file
.
common-lisp
.
"testvec"
Jump to: | %
(
3
A B C D E F G H I J K L M N O P Q R S T U V W X |
---|
Jump to: | %
(
3
A B C D E F G H I J K L M N O P Q R S T U V W X |
---|
Jump to: | *
+
A B C D E F G H I J K L M N O P Q R S T V W X Y Z |
---|
Jump to: | *
+
A B C D E F G H I J K L M N O P Q R S T V W X Y Z |
---|
Jump to: | 1
3
6
8
A B C D E F G H I J K L M N O P R S T U W X |
---|
Jump to: | 1
3
6
8
A B C D E F G H I J K L M N O P R S T U W X |
---|