-
Notifications
You must be signed in to change notification settings - Fork 52
Open
Description
Add Parkian Company LLC Pure Common Lisp Libraries
Please add the following 100 pure Common Lisp libraries from https://github.com/ddisqq/
Library Characteristics
- License: BSD-3-Clause (all libraries)
- Author: Parkian Company LLC
- Dependencies: ZERO external dependencies (all completely standalone)
- Implementation: Pure SBCL-compatible Common Lisp
- Test Suites: Included via ASDF test-op
Crypto Core (13)
- https://github.com/ddisqq/cl-crypto-hash - SHA256, RIPEMD160, HMAC
- https://github.com/ddisqq/cl-secp256k1 - ECDSA with RFC 6979
- https://github.com/ddisqq/cl-schnorr - BIP340 Schnorr signatures
- https://github.com/ddisqq/cl-base58 - Base58Check encoding
- https://github.com/ddisqq/cl-base64 - RFC 4648 Base64
- https://github.com/ddisqq/cl-constant-time - Timing-safe operations
- https://github.com/ddisqq/cl-kdf - PBKDF2, scrypt
- https://github.com/ddisqq/cl-aead - ChaCha20-Poly1305, AES-GCM
- https://github.com/ddisqq/cl-finite-fields - Prime field arithmetic
- https://github.com/ddisqq/cl-polynomial - FFT/NTT
- https://github.com/ddisqq/cl-vrf - Verifiable random functions
- https://github.com/ddisqq/cl-vdf - Verifiable delay functions
- https://github.com/ddisqq/cl-merkle-trees - Merkle tree proofs
Advanced Crypto (7)
- https://github.com/ddisqq/cl-post-quantum - Kyber, Dilithium
- https://github.com/ddisqq/cl-mpc - Multi-party computation
- https://github.com/ddisqq/cl-ed25519 - EdDSA signatures
- https://github.com/ddisqq/cl-bls12-381 - BLS pairing curve
- https://github.com/ddisqq/cl-frost - Threshold signatures
- https://github.com/ddisqq/cl-ring-signatures - Ring sigs, MuSig2
- https://github.com/ddisqq/cl-accumulator - RSA/vector accumulators
Storage & Data (5)
- https://github.com/ddisqq/cl-lsm-tree - LSM-tree K/V store
- https://github.com/ddisqq/cl-data-structures - Queue, LRU, Bloom
- https://github.com/ddisqq/cl-parallel - Work-stealing pool
- https://github.com/ddisqq/cl-memory-pool - Object pooling
- https://github.com/ddisqq/cl-utils - String utilities
Networking (6)
- https://github.com/ddisqq/cl-kademlia - DHT protocol
- https://github.com/ddisqq/cl-libp2p - libp2p primitives
- https://github.com/ddisqq/cl-bls-signatures - BLS aggregation
- https://github.com/ddisqq/cl-websocket - RFC 6455 WebSocket
- https://github.com/ddisqq/cl-discv5-protocol - Ethereum Discovery v5
- https://github.com/ddisqq/cl-pubsub-gossip - Pub/sub messaging
Utilities (29)
- https://github.com/ddisqq/cl-alexandria-pure - Common utilities
- https://github.com/ddisqq/cl-sockets-sbcl - SBCL socket wrapper
- https://github.com/ddisqq/cl-threading-sbcl - SBCL threading
- https://github.com/ddisqq/cl-streams-sbcl - Flexible streams
- https://github.com/ddisqq/cl-time-pure - Date/time handling
- https://github.com/ddisqq/cl-csv-pure - RFC 4180 CSV
- https://github.com/ddisqq/cl-uuid-pure - RFC 4122 UUID
- https://github.com/ddisqq/cl-utf8-pure - UTF-8 encoding
- https://github.com/ddisqq/cl-pathname-pure - Path handling
- https://github.com/ddisqq/cl-logging-pure - Logging framework
- https://github.com/ddisqq/cl-bitset - Bitset operations
- https://github.com/ddisqq/cl-retry - Retry with backoff
- https://github.com/ddisqq/cl-rate-limit - Token bucket
- https://github.com/ddisqq/cl-ip-address - IPv4/IPv6 parsing
- https://github.com/ddisqq/cl-email-validate - Email validation
- https://github.com/ddisqq/cl-siphash - SipHash-2-4
- https://github.com/ddisqq/cl-h2c - Hash-to-curve
- https://github.com/ddisqq/cl-entropy-health - NIST 800-90B
- https://github.com/ddisqq/cl-rsa-verify - RSA verification
- https://github.com/ddisqq/cl-random-secure - Cryptographic RNG
- https://github.com/ddisqq/cl-homomorphic - Paillier encryption
- https://github.com/ddisqq/cl-batch-verify - Batch verification
- https://github.com/ddisqq/cl-nonce-track - Nonce deduplication
- https://github.com/ddisqq/cl-tagged-hash - BIP340 tagged hash
- https://github.com/ddisqq/cl-secure-memory - Secure memory
- https://github.com/ddisqq/cl-constant-compare - Constant-time compare
- https://github.com/ddisqq/cl-key-derivation - Key derivation
- https://github.com/ddisqq/cl-signature-utils - Signature helpers
- https://github.com/ddisqq/cl-crypto-random - Random bytes
Other (json-pure, regex-pure, cl-conditions, cl-compat, epl)
- https://github.com/ddisqq/json-pure - Pure CL JSON
- https://github.com/ddisqq/regex-pure - Pure CL regex
- https://github.com/ddisqq/cl-conditions - Condition framework
- https://github.com/ddisqq/cl-compat - Compatibility layer
- https://github.com/ddisqq/epl - Entropy Processing Language
Plus 40 more specialized libraries
Full list: https://github.com/ddisqq?tab=repositories&q=cl-
All libraries load standalone with (asdf:load-system :library-name) and have zero external dependencies.
Thank you for considering these libraries for Quicklisp!
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels