1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-01-18 12:52:44 +01:00
RIOT/sys
Juan Carrano bc8ce928d4
sys/hashes/pbkdf2: wipe local variables, prevents leaks.
Wipe temporary buffers and sha256 contexts so that no remnants of the
password is left on the stack

This ensures that the password is not leaked if some function reads
the stack afterwards.
2020-11-04 09:57:32 +01:00
..
analog_util
app_metadata sys/app_metadata: Add app_metadata module 2019-03-05 16:10:06 +01:00
arduino sys/arduino: fix typo 'adress' -> 'address' 2020-10-02 08:09:14 +02:00
auto_init drivers/mcp2515: complete driver + adapt to 2020 RIOT API 2020-10-03 15:20:42 +02:00
base64 sys/base64: Improved implementation 2020-07-06 09:16:24 +02:00
benchmark
bitfield many typo fixes 2019-11-23 22:39:07 +01:00
bloom
can sys/can: fix typo 'theoritical' -> 'theoretical' 2020-10-02 08:09:37 +02:00
cb_mux sys/cb_mux/cb_mux.c: fix cpp.check shiftTooManyBitsSigned 2019-11-21 11:58:07 +01:00
checksum sys/checksum: add crc8 implementation 2019-12-13 14:50:32 +01:00
clif sys/clif: use ARRAY_SIZE 2019-11-23 22:39:40 +01:00
color
cpp11-compat sys: Cleanup access to internal variables 2020-08-24 20:28:11 +02:00
crypto sys/crypto: OCB add const 2020-10-05 12:32:51 +02:00
cxx_ctor_guards sys/cxx_ctor_guards: Add guard for c++ ctors 2020-07-23 20:24:47 +02:00
div
ecc sys/ecc: fix assertion in golay2412 2020-02-20 13:24:14 +01:00
eepreg
embunit sys/embunit: fix typos 2019-11-23 22:39:37 +01:00
event sys/event: Made trivial functions static inline 2020-08-05 11:45:53 +02:00
evtimer sys/evtimer: introduce ZTIMER_MSEC as timer backend 2020-09-24 11:30:26 +02:00
fmt sys/fmt: add fmt_hex_bytes size probing 2020-05-12 17:39:25 +02:00
frac core/shed: remove not needed bitarithm include add missing 2020-02-05 12:45:29 +01:00
fs devfs: add /dev/{urandom,hwrng} with random/hwrng 2019-05-29 15:50:25 +02:00
fuzzing sys/fuzzing: Initialize 2020-04-07 17:48:39 +02:00
hashes sys/hashes/pbkdf2: wipe local variables, prevents leaks. 2020-11-04 09:57:32 +01:00
include sys/hashes/pbkdf2: Add PBKDF2-sha256 implementation. 2020-11-04 09:57:32 +01:00
iolist add copyrights from IOTPUSH project 2019-05-02 12:09:37 +02:00
irq_handler sys/irq_handler: fix typos 2019-11-23 22:39:38 +01:00
isrpipe isrpipe: change API to be in line with tsrb 2019-06-05 18:13:57 +02:00
libc/include/sys
log picolibc: Use most NEWLIB code with picolibc 2020-08-24 08:26:16 -07:00
luid sys/luid: shuffle bytes 2020-09-11 13:01:31 +02:00
matstat
memarray memarray: Add memarray_calloc 2020-09-02 19:16:30 +02:00
mineplex
net drivers/enc28j60: register with netdev 2020-10-08 10:36:56 +02:00
newlib_syscalls_default makefiles: avoid building archives when compiling 2020-09-04 15:01:10 +02:00
od sys/od/od: fix -Werror=char-subscripts 2020-06-19 10:44:56 +02:00
oneway-malloc sys/oneway-malloc: fix typos 2019-11-23 22:39:38 +01:00
phydat sys/phydat: added phydat_to_json converter 2020-05-20 15:29:24 +02:00
picolibc_syscalls_default Merge pull request #14843 from benpicco/picolibc_stdio_offset 2020-09-11 18:04:01 +02:00
pipe sys/pipe/pipe_dynamic: fix possible null pointer dereference 2020-09-11 11:19:58 +02:00
pm_layered treewide: change Kconfig prefix for module symbols 2020-08-31 09:57:28 +02:00
posix sys/posix/pthread: fix typo 'defore' -> 'before' 2020-10-02 08:15:31 +02:00
progress_bar picolibc: Use most NEWLIB code with picolibc 2020-08-24 08:26:16 -07:00
ps thread: Add THREAD_NAMES make flag 2020-09-10 10:08:27 +02:00
puf_sram sys/puf_sram: counter based reseed after soft reset 2020-01-20 14:14:09 +01:00
quad_math
random pkg/tinydtls: enforce the selection of a crypto secure PRNG 2020-08-21 08:39:34 +02:00
riotboot riotboot/flashwrite: Add force flush to storage function 2020-09-29 15:18:56 +02:00
saul_reg
schedstatistics sys: Cleanup access to internal variables 2020-08-24 20:28:11 +02:00
sema
seq
shell sys/shell/sht1x: fix typo 'presicion' -> 'precision' 2020-10-02 08:15:56 +02:00
ssp sys/ssp: use a random value as the canary 2020-01-20 14:51:26 +01:00
stdio_null sys: stdio_null: add null driver 2019-11-26 21:12:41 +01:00
stdio_rtt
stdio_semihosting stdio_semihosting: Initial include of Semihosting-based STDIO 2020-06-09 10:15:49 +02:00
stdio_uart drivers: sys: replace USE_ETHOS_FOR_STDIO macro by MODULE_STDIO_ETHOS 2019-06-23 22:16:03 +02:00
suit suit: Move common storage.c to module directory 2020-10-01 19:40:14 +02:00
test_utils sys/test_utils/dummy_thread: initial commit 2020-06-09 13:25:14 +02:00
timex
trace sys/trace: initial commit 2020-06-10 21:21:33 +02:00
trickle sys/trickle: remove redundant pid assignment 2020-02-21 13:26:24 +01:00
tsrb tsrb: remove now unnecessary cast 2019-06-05 17:10:26 +02:00
universal_address sys/universal_address: fix typos 2019-11-23 22:39:38 +01:00
uri_parser Merge pull request #13804 from chrysn-pull-requests/uri-test-isabsolute 2020-04-05 13:42:11 +02:00
usb sys/usb/usbus/cdc_ecm_netdev: fix _recv() return values 2020-09-18 21:04:15 +02:00
usb_board_reset sys/usb_board_reset: add usb_board_reset_in_bootloader definition 2020-07-01 10:30:17 +02:00
uuid
vfs vfs: provide function to get internal file information by fd 2020-07-01 13:36:25 +02:00
xtimer sys/xtimer: assert() successful initialized 2020-09-29 11:52:26 +02:00
zptr sys: zptr: initial commit 2020-02-11 13:59:59 +01:00
ztimer sys/ztimer: fix typo 'functinality' -> 'functionality' 2020-10-02 08:16:14 +02:00
doc.txt sys/doc: add net_lorawan group 2019-04-12 15:51:15 +02:00
Kconfig treewide: change Kconfig prefix for module symbols 2020-08-31 09:57:28 +02:00
Kconfig.newlib treewide: change Kconfig prefix for module symbols 2020-08-31 09:57:28 +02:00
Kconfig.stdio treewide: change Kconfig prefix for module symbols 2020-08-31 09:57:28 +02:00
Makefile net/link_layer: implement EUI provider 2020-08-30 23:43:57 +02:00
Makefile.dep sys/hashes/pbkdf2: wipe local variables, prevents leaks. 2020-11-04 09:57:32 +01:00
Makefile.include makefiles: avoid building archives when compiling 2020-09-04 15:01:10 +02:00