101 projects tagged "Solaris"
Botan is a crypto library written in C++. It provides a variety of cryptographic algorithms, including common ones such as AES, MD5, SHA, HMAC, RSA, Diffie-Hellman, DSA, and ECDSA, as well as many others that are more obscure or specialized. It also offers SSL/TLS (client and server), X.509v3 certificates and CRLs, and PKCS #10 certificate requests. A message processing system that uses a filter/pipeline metaphor allows for many common cryptographic tasks to be completed with just a few lines of code. Assembly and SIMD optimizations for common CPUs offers speedups for critical algorithms like AES and SHA-1.
passwdqc is a password/passphrase strength checking and policy enforcement tool set, including an optional PAM module (pam_passwdqc), command-line programs (pwqcheck and pwqgen), and a library (libpasswdqc). On systems with PAM, pam_passwdqc is normally invoked on password changes by programs such as passwd(1). It is capable of checking password or passphrase strength, enforcing a policy, and offering randomly-generated passphrases, with all of these features being optional and easily (re-)configurable. pwqcheck and pwqgen are standalone password/passphrase strength checking and random passphrase generator programs, respectively, and are usable from scripts. libpasswdqc is the underlying library, which may also be used from third-party programs.
cerberus is a modular and robust network operator and drone monitoring service designed to protect IRC networks from common threats that plague the community. It uses a BIND9-style configuration file with a mix of Perl syntax. It includes a map module that displays a server map along with basic information, stats/protocol for core protocol support, sql, an interface to DBI, modcontrol for controlling modules in use via IRC, login, operlist for displaying a list of all operators on the network, and more. It was designed for use with pure TS6 networks such as ircd-ratbox and ircd-hybrid.
Mammoth PostgreSQL Replicator uses a transaction log and async replication model that nearly eliminates extra load on your master server regardless of the number of slaves you have in production. It supports advanced features such as large object, role, and ACL (grant/revoke) replication. It also supports promotion and failover.
WavPack is a completely open audio compression format that provides lossless compression, high-quality lossy compression, and a unique hybrid compression mode. The lossless compression ratio depends on the source material, but generally is between 30% and 70%. The hybrid mode provides all the advantages of lossless compression with an additional feature. Instead of creating a single file, this mode creates both a relatively small, high-quality lossy file that can be used all by itself, and a "correction" file that (when combined with the lossy file) provides full lossless restoration. WavPack employs only well known, public domain techniques in its implementation. Methods and algorithms that have ever been patented are specifically avoided. This ensures that WavPack encoders and decoders will remain open and royalty-free.
Concurrency Kit provides a plethora of concurrency primitives and lock-less and lock-free data structures designed to aid in the design and implementation of high performance scalable concurrent systems. It was designed to minimize dependencies on operating system-specific interfaces, and most of the interface relies only on a strict subset of the standard library and more popular compiler extensions.