956 B
All source codes (except thirdparty directory) are provided under the terms of Apache-2.0 license.
Components
Below is a list of (some) WindTerm components in alphabetical order, along with a brief description of each.
CircularBuffer.h
A quick circular buffer template class.
Cryptographic.h/cpp
A very safe encryption class using the PBKDF2-algorithm as defined in RFC 8018. WindTerm uses this class together with the user's master password to protect user data, including passwords, private keys and so on.
Onigmo
An improved version based on Onigmo 5.13.5. In particular, the addition of iterator makes it possible to match gap buffer or nonadjacent memory blocks. Please refer to the sample files for how to use.
ScopeGuard.h
A class of which the sole purpose is to run the function f in its destructor. This is useful for guaranteeing your cleanup code is executed.
Spin.h
A high-performance spin mutex and locker.