2023-04-28
|
Add ccpl.h & related functions
|
Olivier Brunel
|
2023-04-28
|
Add poly1305.h & related functions
|
Olivier Brunel
|
2023-04-23
|
Revamp obuffer, remove obuffers.h
|
Olivier Brunel
|
2023-04-23
|
Add term_ensurefg() to ensure current process is..
|
Olivier Brunel
|
2023-04-22
|
base_scan(): Add strict mode to require full padding..
|
Olivier Brunel
|
2023-04-22
|
parseopt: Fix header issues
|
Olivier Brunel
|
2023-04-22
|
cdbmaker.h: Add cdbmaker_sa_{data,dlen}() to get a pointe...
|
Olivier Brunel
|
2023-04-22
|
loadopt.h: Use LO_*() macros to access members of struct..
|
Olivier Brunel
|
2023-04-22
|
parseopt.h: Use PO_*() macros to access members of struct..
|
Olivier Brunel
|
2023-04-20
|
ask_password(): Write prompt to stderr (not stdout)..
|
Olivier Brunel
|
2023-04-20
|
buffer_putmsg(): Add PUTMSG_LEN(data, dlen) macro..
|
Olivier Brunel
|
2023-04-19
|
Add copa.h & related functions: configuration parser
|
Olivier Brunel
|
2023-04-18
|
chacha20_crypt: Support dst & msg overlap
|
Olivier Brunel
|
2023-04-18
|
cdbmake.h: Add CDBMAKER_SA_ZERO & cdbmaker_sa_init()..
|
Olivier Brunel
|
2023-04-19
|
Minor doc fix
|
Olivier Brunel
|
2023-04-17
|
Add esc.h & related functions: To (un)escape text/data
|
Olivier Brunel
|
2023-04-17
|
buffer.h: Remove PUTMSG_LFF & add PUTMSG_TOGGLE_ESC
|
Olivier Brunel
|
2023-04-15
|
Add command.h: helpers to make a command-based program
|
Olivier Brunel
|
2023-04-15
|
Add term.h: term_echo() & ask_password()
|
Olivier Brunel
|
2023-04-15
|
buffer.h: Add PUTMSG_FLUSH to flush the buffer
|
Olivier Brunel
|
2023-04-14
|
buffer.h: Add buffer_getuptoc() to read up to a given byte
|
Olivier Brunel
|
2023-04-14
|
parseopt: Actually emit warnings unless PARSEOPT_SILENT..
|
Olivier Brunel
|
2023-04-14
|
parseopt: Allow required arg for shortopt as next element
|
Olivier Brunel
|
2023-04-12
|
doc: Minor fix.
|
Olivier Brunel
|
2023-04-12
|
Add buffer_putbase{32,64}() to write data as baseXX..
|
Olivier Brunel
|
2023-04-12
|
Add base{,32,64}.h & related functions
|
Olivier Brunel
|
2023-04-09
|
Add headers cdb.h & cdbmake.h with cdbmaker_sa_*()..
|
Olivier Brunel
|
2023-04-07
|
Add chacha20.h & related fucntions
|
Olivier Brunel
|
2023-04-06
|
Add pbkdf2() to derive a key from password & salt..
|
Olivier Brunel
|
2023-04-06
|
Add memxor() & memxor3() for fast XORing
|
Olivier Brunel
|
2023-04-05
|
Add loadopt_auto_noconfig()
|
Olivier Brunel
|
2023-04-05
|
Add autoopt.h and related functions
|
Olivier Brunel
|
2023-04-05
|
Remove obuffers_setextralvl() for obuffers_getextra()
|
Olivier Brunel
|
2023-04-05
|
loadopt: Add list of all possible options in case..
|
Olivier Brunel
|
2023-04-05
|
loadopt.h: Add ARGUMENT_{OPT,REQ} macros
|
Olivier Brunel
|
2023-04-05
|
parseopt.h: Add OPTION_ARG_{NONE,OPT,REQ} macros
|
Olivier Brunel
|
2023-04-05
|
Add open_parsed_name() helper
|
Olivier Brunel
|
2023-04-05
|
Add list_matches{_full,}() helpers
|
Olivier Brunel
|
2023-04-02
|
Add obuffer_parse_level()
|
Olivier Brunel
|
2023-04-02
|
obuffer.h: Rename OLVL_DEBUG_VERBOSE to OLVL_MAXIMUM
|
Olivier Brunel
|
2023-04-02
|
parseopt/loadopt: Return 0 on success, -1 on error..
|
Olivier Brunel
|
2023-04-02
|
byte_get_match*: Set arg `first` for exact match
|
Olivier Brunel
|
2023-04-02
|
loadopt: Fix warning when multiple options are..
|
Olivier Brunel
|
2023-04-02
|
parseopt(3): Specify valid values for shortopt & id
|
Olivier Brunel
|
2023-04-02
|
parseopt/loadopt: Remove arg first in favor of ctx->idx
|
Olivier Brunel
|
2023-04-02
|
loadopt: Don't error out on config file not found
|
Olivier Brunel
|
2023-04-02
|
Add obuffers_set{extra,log,dbg}lvl()
|
Olivier Brunel
|
2023-04-02
|
obuffers_add{lob,dbg}: Fix buffer state in use..
|
Olivier Brunel
|
2023-04-02
|
obuffers_rem{log,dbg}: Return the fd on success
|
Olivier Brunel
|
2023-03-31
|
Silence some warnings
|
Olivier Brunel
|