1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/sys
René Kijewski d2afdf5079 crypto: memcpy() in overlapping data in ccm
`memcpy()` must not be used if the input and output ranges overlap,
because it is undefined if the data if copied from front to the end or
vice versa.

Found via valgrind.
2015-09-22 11:01:56 +02:00
..
auto_init fib: allow for multiple instances of FIB 2015-08-20 15:47:27 +02:00
base64 base64: remove unused calculation in base64_encode 2015-09-22 11:01:56 +02:00
bitfield sys: bitfield: add bf_get_unset 2015-07-07 17:49:17 +02:00
bloom bloom: fix calloc invocation 2015-09-22 11:01:55 +02:00
cbor cbor: add API to encode non null-terminated byte strings 2015-08-06 22:30:44 +02:00
color lint: reduce scope 2014-09-12 11:50:12 +02:00
compat everything: Remove filename from @file Doxygen command 2015-05-22 07:34:41 +02:00
config sys: config: remove saving of obsolete transceiver config 2015-08-06 12:13:18 +02:00
cpp11-compat sys/cpp11-compat: chrono: remove unused include cstdio 2015-08-08 14:44:41 +02:00
crypto crypto: memcpy() in overlapping data in ccm 2015-09-22 11:01:56 +02:00
embunit embUnit: simplify strcmp() implementation 2015-08-25 21:17:40 +02:00
hash_string sys: rename lib to hash_string 2014-12-06 15:42:01 +01:00
hashes Merge pull request #3235 from haukepetersen/add_md5 2015-07-13 22:59:09 +02:00
include Merge pull request #3677 from cgundogan/pr/rpl/cleanup 2015-08-21 14:59:36 +02:00
libc/include/sys sys/libc/uio.h: added include of stdlib for size_t 2015-08-12 18:25:24 +02:00
log everything: Remove filename from @file Doxygen command 2015-05-22 07:34:41 +02:00
malloc/include cpu/native: Fix for missing malloc.h in OSX 2015-03-21 01:41:54 -07:00
net Merge pull request #3677 from cgundogan/pr/rpl/cleanup 2015-08-21 14:59:36 +02:00
newlib sys/newlib/syscalls.c: Clean up _sbrk_r implementation 2015-08-04 21:05:08 +02:00
od od: input parameter should be constant 2015-07-20 14:00:04 +02:00
oneway-malloc everything: Remove filename from @file Doxygen command 2015-05-22 07:34:41 +02:00
pipe sys: doc: pipe.h spams the manual 2014-12-03 20:18:37 +01:00
posix gnrc: make all gnrc modules sub-modules of gnrc 2015-08-18 23:00:07 +02:00
ps everything: Remove filename from @file Doxygen command 2015-05-22 07:34:41 +02:00
quad_math doc: fix quat_math documentation 2014-12-06 01:27:23 +01:00
random make: detect their module name automatically 2014-06-17 15:49:32 +02:00
shell fib: allow for multiple instances of FIB 2015-08-20 15:47:27 +02:00
timex timex: make timex_to_str more efficient 2015-08-11 01:33:21 +02:00
trickle sys/trickle: Makefile and include guard cleanup 2015-08-03 10:36:48 +02:00
uart0 sys: uart0: use uart_stdio when available 2015-07-15 13:54:15 +02:00
uart_stdio sys: factor stdio uart functions out of newlib's syscalls 2015-07-14 15:12:26 +02:00
ubjson ubjson: initialize variable in error case too 2015-08-25 21:17:30 +02:00
universal_address sys/universal_address: Makefile cleanup 2015-08-03 11:18:16 +02:00
vtimer Merge pull request #3147 from gebart/pr/vtimer-set-relative 2015-07-09 15:22:10 +02:00
chardev_thread.c everything: Remove filename from @file Doxygen command 2015-05-22 07:34:41 +02:00
doc.txt fix license headers in non-.c files 2014-08-23 16:16:26 +02:00
Makefile sys: add netopt to string map function and netopt module 2015-08-21 11:03:56 +02:00
Makefile.include Merge pull request #3107 from gebart/pr/cppsupport 2015-08-19 21:49:24 +02:00