1. Creating Executables
    Most Common Lisp implementations support creating native-format executable files
  2. creole
    creole is a library for converting a string between multibyte and unicode character encodings
  3. croatoan
    croatoan provides bindings to the ncurses terminal library and a set of TUI widgets on top
  4. Cryptography
    adler32 - Adler-32 is a hash algorithm like CRC-32, except that it is much faster and carries a slightly higher probability of collisions ARC4 - A Common Lisp implementation of ARC4 (trademark: RC4), a stream cipher, can be found below Blowfish - Blowfish is a 64-bit encryption algorithm, with a key length between 32 and 448 bits CL+SSL - CL+SSL is a portable interface to OpenSSL cl-cracklib - cl-cracklib is a UFFI interface to cracklib's FascistCheck function cl-crc64 - cl-crc64 implements 64 bit cyclic redundancy checks in Common Lisp CL-MD5 - CL-MD5 is a Common Lisp implementation of MD5 cl-one-time-passwords - cl-one-time-passwords implements HOTP (RFC 4226) and TOTP (RFC 6238) in Common Lisp cl-pass - cl-pass is a password hashing (via PBKDF2) and verification library cl-password-store - Password management for Common Lisp (web) applications CL-PLUS-SSL - This library is a fork of SSL-CMUCL cl-ssh-keys - Common Lisp system for generating and parsing of OpenSSH keys CL-TLS - CL-TLS is a prototype Common Lisp implementation of TLS and related protocols and standards including: CLJWT - A library for issuing and validating JSON Web Tokens CRC-32 - A library to compute the CRC-32 algorithm that is described in RFC 1952 GPGME - GPGME (GnuPG Made Easy) is a C language library that provides a high-level cryptography API for encryption, decryption, signing, signature verification and key management iescrypt - A tool to encrypt and/or sign files Ironclad - Ironclad is a Common Lisp Cryptography package; several block encryption algorithms and hash functions are included with the initial release isaac - An implementation of the isaac CPRNG in Common Lisp md5 - md5 is a cryptographic Message-Digest algorithm from RSA Data Security, Inc PRBS - Library of pseudo-random binary sequence generators (LFSR-2 and LFSR-4) and related functions in Common Lisp random-state - This is a collection of pseudo random number generators (PRNGs) SAFER - SAFER (Secure And Fast Encryption Routine) is a block cipher that was first published in 1993, followed by later variants secure-random - secure-random provides a cryptographically secure pseudo-random number generator for Common Lisp session-token - session-token is a simple session token generator based on Session::Token SHA1 - Secure Hash Algorithm 1 (SHA1) is defined in RFC 3174, and therefore more-or-less counts as a protocol sha3 - This library is an implementation of the Secure Hash Algorithm 3 (SHA-3), also known as Keccak SSL-CMUCL - SSL-CMUCL is an interface to SSL streams for CMUCL XXTEA - XXTEA is an encryption algorithm, first introduced in 1998, which is relatively easy to implement Ystok-MD5 - Ystok-MD5 is a Cryptography library implementing MD5 and MD5 APR (Apache Portable Runtime)
  5. cs-forms
    A reader macro (#~) to read case-sensitively
  6. cserial-port
    cserial-port is a Common Lisp library for interacting with serial ports
  7. csp
    CSP (``communicating sequential processes'') support for Lisp
  8. CSS
    Cascading stylesheets (CSS) are one means of supplementing a 'web page' with style information
  9. css-lexer
    A simple CSS lexer written using token-stream
  10. css-lite
    css-lite is a library for generating CSS from an s-exp syntax