Flux is a multi-purpose programming library containing:
- Memory and file storage allocators.
- Data structures using said allocators as storage backends.
- Cryptographic functions (hashes, symmetric and asymmetric ciphers including one based on elliptic curves).
- Odds and ends.
Flux is written in C using the GObject model for object orientation.
We haven't yet made a stable release, but you can check the code out from the version control system - we use Git - with the following command:
git clone http://nanosleep.org/git/flux
The code is usually kept in a buildable state.
We welcome ideas, bug reports, code and other contributions.
If you want to file bugs or edit the wiki, please register yourself first. Access will be granted immediately.