summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuillaume Le Vaillant <glv@posteo.net>2021-09-07 11:18:48 +0200
committerGuillaume Le Vaillant <glv@posteo.net>2021-09-07 11:18:48 +0200
commit93f43f4f2b67961b7acab5cb77b556c180133429 (patch)
tree5f2b2ec7c72b0e4ff6a7afb851b845e14e5fd105
parentb7385bfec0f98c05ec3f99dd75a428c2f4ad9597 (diff)
Add section about subsystems to documentation
-rw-r--r--README.org107
1 files changed, 107 insertions, 0 deletions
diff --git a/README.org b/README.org
index 1a611f4..6f3220c 100644
--- a/README.org
+++ b/README.org
@@ -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