aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/chunk.h
Commit message (Collapse)AuthorAgeFilesLines
* Moved chunk_t to utils folderTobias Brunner2012-10-241-318/+0
|
* Pass opaque data to printf hooks and print_in_hook()Martin Willi2012-07-131-1/+1
|
* Merge branch 'ikev1'Martin Willi2012-05-021-0/+9
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: configure.in man/ipsec.conf.5.in src/libcharon/encoding/generator.c src/libcharon/encoding/payloads/notify_payload.c src/libcharon/encoding/payloads/notify_payload.h src/libcharon/encoding/payloads/payload.c src/libcharon/network/receiver.c src/libcharon/sa/authenticator.c src/libcharon/sa/authenticator.h src/libcharon/sa/ikev2/tasks/ike_init.c src/libcharon/sa/task_manager.c src/libstrongswan/credentials/auth_cfg.c
| * chunk_equals_ptr added to compare chunks given as pointers.Tobias Brunner2012-03-201-0/+9
| |
* | represent 0 as a single byteAndreas Steffen2012-04-031-5/+1
| |
* | moved chunk_skip_zero to chunk.hAndreas Steffen2012-04-031-0/+18
|/
* Fixed common misspellings.Tobias Brunner2011-07-201-1/+1
| | | | Mostly found by 'codespell'.
* Use memwipe() in chunk_clear()Martin Willi2011-05-091-1/+1
|
* Properly handle zero length in chunk_alloc[a]/chunk_clone[a]Martin Willi2010-08-161-3/+3
|
* Implemented base32 encoding of chunks.Martin Willi2010-05-051-0/+12
|
* Fixing some includes by replacing <> with "".Tobias Brunner2010-03-021-1/+1
| | | | I changed only the includes needed to fix the build on Android, which has an utils.h system header file, but we should probably change all the local includes in libstrongswan to "" and relative paths.
* Removed chunk_from_buf() in favor of a simpler chunk_from_chars() macroMartin Willi2009-09-111-2/+2
|
* evaluate arguments of chunk_clone/clonea/alloc/alloca only onceMartin Willi2009-09-091-4/+4
|
* replaces four spaces by tabs, where appropriateMartin Willi2009-09-041-1/+1
|
* removed trailing spaces ([[:space:]]+$)Martin Willi2009-09-041-2/+2
|
* moved chunk_increment() function to libstrongswanMartin Willi2009-08-261-0/+8
|
* chunk_cat/cata/create_cat/length accept the sensitive data clearing mode 's'Martin Willi2009-08-261-3/+5
|
* We need to include alloca.h on OpenSolaris.Tobias Brunner2009-08-141-0/+3
|
* fixed two doxygen warningsMartin Willi2009-07-081-2/+4
|
* added a chunk_printable() function (replaces sanitize_chunk)Martin Willi2009-07-061-0/+13
|
* removing svn keyword $Id$ from all filesTobias Brunner2009-04-301-2/+0
|
* migrated write_chunk() to chunk_write()Andreas Steffen2009-04-201-3/+8
|
* pluto and scepclient now use chunk_t from libstrongswanAndreas Steffen2009-04-171-1/+1
|
* ported most of the libstrongswan chunk_t macros to plutoAndreas Steffen2009-04-171-2/+2
|
* updated DoxyfileMartin Willi2009-03-241-7/+7
| | | | | | properly close all doxygen groups fixed remaining doxygen warnings
* printf hooks refactored to increase portability (i.e. support for platforms ↵Tobias Brunner2009-03-121-3/+5
| | | | without glibc-compatible customizable printf - the Vstr string library is currently required on such platforms).
* proper initialization and disposal of keying materialAndreas Steffen2009-01-151-2/+5
|
* incremental version of chunk_hashTobias Brunner2008-12-101-0/+5
|
* inlined some short chunk functions, showed up in the profilerMartin Willi2008-11-261-5/+30
|
* performance optimization for the DOS protection.Tobias Brunner2008-11-251-0/+7
| | | | | | * half-open SAs per peer are tracked in a hash table * charon.dos_protection setting replaced with charon.cookie_threshold and charon.block_threshold * chunk_hash function added
* ported parts of two-sim branchMartin Willi2008-08-221-2/+3
| | | | | | eap_identity parameter to exchange in eap_identity some auth_info/peer_cfg refactorings fixed some bugs, introduced new ones
* replaced freeswan ttodata by own chunk_{to|from}_{hex|base64} functionsMartin Willi2008-04-241-8/+44
|
* typoTobias Brunner2008-04-181-1/+1
|
* cosmetics to chunk_write()Martin Willi2008-04-171-1/+1
|
* added API for random number generators, served through credential factoryMartin Willi2008-04-151-2/+2
| | | | ported randomizer_t to a rng_t on top of /dev/(u)random (plugin random)
* merged the modularization branch (credentials) back to trunkMartin Willi2008-03-131-11/+20
|
* implemented SHA1 encrypted passwords for managerMartin Willi2007-09-271-0/+5
|
* the new function chunk_free_randomized() overwrites the contents of a chunk ↵Andreas Steffen2007-09-101-0/+5
| | | | with pseudo-random bytes before freeing it
* support cachecrls=yesAndreas Steffen2007-04-051-0/+5
|
* added chunk_from_thing() macroMartin Willi2007-03-291-0/+5
|
* added chunk_compare() which compares orders chunksAndreas Steffen2007-03-271-0/+6
|
* fixed typoAndreas Steffen2007-03-061-1/+1
|
* merged EAP framework from branch into trunkMartin Willi2007-02-121-10/+60
| | | | | includes a lot of other modifications
* better split up of library files "types.h" & "definitions.h"Martin Willi2006-10-311-0/+88
centralized all printf specifier character definitions reuse of arginfo handlers more cleanups fixed more AMD64 issues added DEBUG_LEVEL compile flag to exclude DBGn() statements