A wrapper library for (some) cryptographic functions.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Jens Finkhaeuser c5eb175f08 Merge pull request 'Add RNGs and stream ciphers' (#23) from add-rngs-and-stream-ciphers into main 5 days ago
changelog.d Well, none of this is done yet, but we can prepare the changelog :) 2 weeks ago
docs Add towncrier template 1 month ago
include Add ChaCha20-based PRNG, in a deterministic and random mode (based on seeds) 5 days ago
lib Windows' bounds checking on STL containers is (deservedly) strict, so let's not subscript a vector unless we know we can 5 days ago
scripts Fix typo 2 months ago
subprojects Bump openssl subproject version 2 months ago
test Add ChaCha20-based PRNG, in a deterministic and random mode (based on seeds) 5 days ago
.appveyor.yml Try to default to static library builds on Windows to avoid run-time linking issues 2 months ago
.appveyor_account.yml Add appveyor scripts 2 months ago
.gitignore Add flawfinder to pipeline 4 months ago
.oclint More boilerplate, and some minimal headers and test code 4 months ago
.semgrepignore Update copyright notice; there was an error 4 weeks ago
.woodpecker.yml Update some docs, boilerplate for copyright change 1 month ago
AUTHORS.md Boilerplate 4 months ago
CODE_OF_CONDUCT.md Boilerplate 4 months ago
CONTRIBUTING.md Update copyright notice; there was an error 4 weeks ago
DCO.txt Add missing DCO 1 month ago
LICENSE Boilerplate 4 months ago
Pipfile Update some docs, boilerplate for copyright change 1 month ago
Pipfile.lock Update some docs, boilerplate for copyright change 1 month ago
README.md Add build badges 2 months ago
build-config.h.in Add ChaCha20-based PRNG, in a deterministic and random mode (based on seeds) 5 days ago
meson.build Add ChaCha20-based PRNG, in a deterministic and random mode (based on seeds) 5 days ago
meson_options.txt For #13, make forcing OpenSSL to only expose non-deprecated symbols an 2 months ago
towncrier.toml Update some docs, boilerplate for copyright change 1 month ago

README.md

S3kr1t

status-badge Build status

A wrapper library for (some) cryptographic functions. Shh!

The TL;DR is this: some crypto libraries offer interchangeable functions. Some offer very different functions. It's best that not every interpeer project needs to deal with this, so we're just going to provide small wrapper functions for everything we're actually going to use.

And that's it.