Name Description Size
argon2.cpp 1881
argparse.h 7345
asn1.cpp 2503
bcrypt.cpp 2143
cc_enc.cpp 4501
cli.cpp for unique_ptr 8586
cli.h Declared in cli_rng.cpp 6648
cli_exceptions.h Thrown eg when a requested feature was compiled out of the library or is not available, eg hashing with MD2 1127
cli_rng.cpp 4300
codec.cpp 6107
compress.cpp 5042
encryption.cpp 3651
entropy.cpp 3112
hash.cpp 2001
hmac.cpp 1999
main.cpp 910
math.cpp Factor integers using a combination of trial division by small primes, and Pollard's Rho algorithm 6325
pbkdf.cpp 2798
pk_crypt.cpp 7308
psk.cpp 2735
pubkey.cpp 15342
roughtime.cpp 7248
sandbox.cpp 2270
sandbox.h 469
socket_utils.h 2245
speed.cpp 76727
timing_tests.cpp A constant seed is ok here since the timing test rng just needs to be "random" but not cryptographically secure - even std::rand() would be ok. 17513
tls_client.cpp 13435
tls_helpers.h hostname 6560
tls_http_server.cpp This is an incomplete and highly buggy HTTP request parser. It is just barely sufficient to handle a GET request sent by a browser. 17192
tls_proxy.cpp Don't need to talk to the server anymore Client socket is closed during write callback 15390
tls_server.cpp 11184
tls_utils.cpp 6793
tss.cpp 3914
utils.cpp 9872
x509.cpp 11757