diff options
author | Guillaume Le Vaillant <glv@posteo.net> | 2021-09-07 11:18:48 +0200 |
---|---|---|
committer | Guillaume Le Vaillant <glv@posteo.net> | 2021-09-07 11:18:48 +0200 |
commit | 93f43f4f2b67961b7acab5cb77b556c180133429 (patch) | |
tree | 5f2b2ec7c72b0e4ff6a7afb851b845e14e5fd105 | |
parent | b7385bfec0f98c05ec3f99dd75a428c2f4ad9597 (diff) |
Add section about subsystems to documentation
-rw-r--r-- | README.org | 107 |
1 files changed, 107 insertions, 0 deletions
@@ -2158,3 +2158,110 @@ bad-authentication-tag #+END_SRC This error is signaled when the verification of authenticity of a message fails. + +* Subsystems (experimental) + :PROPERTIES: + :CUSTOM_ID: subsystems + :END: + +Instead of loading the complete Ironclad system, you can load only the +subsystems of the algorithms you need. + +For example if you need only AES and SHA256: +#+BEGIN_EXAMPLE +(asdf:load-system "ironclad/cipher/aes") +(asdf:load-system "ironclad/digest/sha256") +#+END_EXAMPLE + +** Available subsystems + +- 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/des + - ironclad/cipher/idea + - ironclad/cipher/kalyna + - ironclad/cipher/keystream + - ironclad/cipher/kuznyechik + - ironclad/cipher/misty1 + - ironclad/cipher/rc2 + - ironclad/cipher/rc5 + - ironclad/cipher/rc6 + - ironclad/cipher/salsa20 + - 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/xchacha + - ironclad/cipher/xor + - ironclad/cipher/xsalsa20 + - 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/toger + - ironclad/digest/tree-hash + - ironclad/digest/whirlpool + - ironclad/macs + - ironclad/mac/blake2-mac + - ironclad/mac/blake2s-mac + - ironclad/mac/cmac + - ironclad/mac/gmac + - ironclad/mac/hmac + - 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/password-hash + - ironclad/kdf/pkcs5 + - ironclad/kdf/scrypt + - ironclad/public-keys + - ironclad/public-key/curve25519 + - ironclad/public-key/curve448 + - ironclad/public-key/dsa + - ironclad/public-key/ed25519 + - ironclad/public-key/ed448 + - ironclad/public-key/elgamal + - ironclad/public-key/rsa + - ironclad/public-key/secp256k1 + - ironclad/public-key/secp256r1 + - ironclad/public-key/secp384r1 + - ironclad/public-key/secp521r1 |