Commit Graph

6950 Commits (1913b7ea6660e5ef4e3a8060822f2e85b2cc85ba)
 

Author SHA1 Message Date
Philipp Rosenkranz 1913b7ea66 Merge pull request #3229 from Kijewski/chacha
sys: add ChaCha stream cipher and PRNG
8 years ago
bapclenet 10f3f715cb Merge pull request #3205 from kaspar030/fix_samr21-xpro_clock_setup
cpu: samd21: fix synchronization loop in clk_init
8 years ago
René Kijewski 2cf4253710 sys: add ChaCha stream cipher and PRNG
This implementation is optimized for a little code and data size, not
for speed. IMO the code is more readable than in the reference
implementation.

The biggest advantage of ChaCha over other stream ciphers is the very
little data usage with only 64 bytes of context, and its good encryption
speed.

Also part of this PR is pseudo-random number generator, that just
returns the keystream of a randomly initialized ChaCha context.
8 years ago
Martine Lenders d69d04320e Merge pull request #3225 from authmillenon/ng_icmpv6_echo/fix/unit_conversion
ng_icmpv6_echo: fix time output on shell command
8 years ago
Martine Lenders d83e31a292 tests/ng_networking: update BOARD_INSUFFICIENT_RAM 8 years ago
Oleg Hahm e634b8c5a8 Merge pull request #3056 from OlegHahm/board_leading_underscore_removal
boards: remove header guard under scores
8 years ago
Hauke Petersen 59b158c006 Merge pull request #3250 from BytesGalore/fib_check_nullpointer_parameter
fib: added check for passing NULL pointers to `fib_get_next_hop()`
8 years ago
Joakim Gebart ffcf9521f0 Merge pull request #3053 from gebart/pr/fletcher
sys/hashes: Add Fletcher's checksums
8 years ago
Joakim Gebart 31f95c40f1 Merge pull request #3185 from daniel-k/fix_openocd_serial
openocd: fix SERIAL env to select board
8 years ago
Philipp Rosenkranz f7bf6f2797 Merge pull request #3038 from phiros/dist_drone_execute_in_parallel
dist: exec drone build script in parallel
8 years ago
Philipp Rosenkranz 652f5327dd dist: add gnu parallel to dockerfile 8 years ago
Philipp Rosenkranz 8ea9965cae dist: exec drone build script in parallel 8 years ago
Joakim Gebart b0e34b1c9d Merge pull request #3253 from gebart/pr/mulle-openocd-090
mulle: Update OpenOCD conf to work with 0.9.0
8 years ago
Joakim Gebart e2d49b43e9 mulle: Update OpenOCD conf to work with 0.9.0
OpenOCD 0.9.0 added a definition of a single flash bank as
"$_CHIPNAME.flash" (the chip has two flash banks), the new flash bank
definitions are enclosed in catch statements to avoid startup errors.

The original configuration when combined with openocd 0.9.0 caused an
error during flash probing (which happens during GDB connect), because
of three defined flash banks, which made openocd drop the GDB
connection.
8 years ago
Oleg Hahm 8c203a610b boards: fix qemu header guards 8 years ago
Oleg Hahm 140afc3800 boards: cosmetics 8 years ago
Oleg Hahm 5312ae998b boards: removed incorrect doxygen comment markers 8 years ago
Oleg Hahm 49d4153892 msb-430h: removed superfluous #endif 8 years ago
Oleg Hahm 5ca37400b8 boards: remove all C++ comments 8 years ago
BigDaddyD b6bd067863 boards: removed leading underscores from macros
* also added a trailing underscore to header guards for consistency

Commit for PR 2623, repairing header file include guards.
This PR is intended to fix the include guards in files under RIOT/boards

SQUASH ME: fix underscore removal overdos

SQUASH ME: consistent macro naming

SQUASH ME: missed that one

SQUASH ME: fixed overdo

SQUASH ME: consistency
8 years ago
Oleg Hahm e08e5175a0 Merge pull request #3251 from OlegHahm/duplicate_nomac
gnrc: remove duplicate nomac from Makefile
8 years ago
Oleg Hahm b16e3fa358 gnrc: remove duplicate nomac from Makefile 8 years ago
Joakim Gebart fc4ab35140 Merge pull request #3116 from gebart/pr/lpc2387-extab
lpc2387: Add missing exception tables to linker script
8 years ago
Oleg Hahm 4c37e54109 Merge pull request #3171 from cgundogan/fib_autoinit
fib: auto init
8 years ago
BytesGalore db18e5760a fib: added check for passing NULL pointers to `fib_get_next_hop()` 8 years ago
Martine Lenders 0103fa2e91 Merge pull request #3234 from authmillenon/ng_pktqueue/api/take-out-prio
ng_pktqueue: remove priority queue dependency
8 years ago
Martine Lenders 1c4af66c3a ng_icmpv6_echo: fix time output on shell command 8 years ago
Martine Lenders 6b6c0c3322 Merge pull request #3241 from haukepetersen/ng_frag_send_missingreturn
net/ng_sixlowpan_frag: added missing return
8 years ago
Oleg Hahm b85f076027 Merge pull request #3098 from authmillenon/ng_nettest/feat/initial
ng_nettest: initial import of a ng_netapi test framework
8 years ago
Lotte Steenbrink 954744138b Merge pull request #3244 from Lotterleben/aodvv2_fix_metric
aodvv2: fix one-off metric bug
8 years ago
Lotte Steenbrink 8f4dd8dc13 aodvv2: fix one-off metric bug 8 years ago
Martine Lenders 4a34635d14 ng_ndp: stop for loop over packet nodes earlier 8 years ago
Martine Lenders f28c5041eb ng_nettest: initial import of a ng_netapi test framework 8 years ago
Hauke Petersen b2efe73f87 Merge pull request #3243 from BytesGalore/ndp_comment_on_fall_through
ndp: added a word why we fall through into `NG_IPV6_NC_STATE_DELAY`
8 years ago
BytesGalore 9082ffb70d Merge pull request #3237 from haukepetersen/ng_fix_frag_sendnth_ptrcheck
net/ng_sixlowpan: fix check for pkt==NULL
8 years ago
BytesGalore e08d7a4434 ndp: added a word why we fall through into `NG_IPV6_NC_STATE_DELAY` 8 years ago
Hauke Petersen 5a163b2e61 Merge pull request #3230 from benoit-canet/add_missing_addtogroup_brace
cpu/stm32f3: Add missing closing Doxygen braces for addtogroup
8 years ago
haukepetersen 6a44f56939 net/ng_sixlowpan_frag: added missing return 8 years ago
haukepetersen a38d881424 net/ng_sixlowpan: fix check for pkt==NULL 8 years ago
René Kijewski 66b23c149d Merge pull request #3236 from haukepetersen/ng_fix_frag_pktbufcheck
net/ng_sixlowpan: fix check of pktbuf return val
8 years ago
haukepetersen 80205b6749 net/ng_sixlowpan: fix check of pktbuf return val 8 years ago
Hauke Petersen 72e2187b75 Merge pull request #3232 from haukepetersen/ng_fix_udp_payloadtype
net/ng_udp: mark received payload as NETTYPE_UNDEF
8 years ago
Martine Lenders 0ca2cb1c93 ng_ndp: use new pktqueue 8 years ago
Martine Lenders 72b17d9620 ng_ipv6_nc: use new pktqueue 8 years ago
Martine Lenders 82e54d0970 tests: adapt unittests for new pktqueue 8 years ago
Martine Lenders 837d97e963 ng_pktqueue: take out priorities
This patch also makes ng_pktqueue independent from `priority_queue`
8 years ago
Hauke Petersen a4f3bf49d3 net/ng_udp: mark received payload as NETTYPE_UNDEF 8 years ago
Martine Lenders 1f8e1cbbf3 Merge pull request #3218 from haukepetersen/ng_fix_sixlowpan_static
net/ng_sixlowpan: declared private methods static
8 years ago
Martine Lenders 3f0c581737 Merge pull request #3227 from cgundogan/fix/ng_ndp/vtimer_remove_before_set
ng_ndp: remove vtimer before setting it again
8 years ago
Peter Kietzmann f62bc56648 Merge pull request #3215 from haukepetersen/fix_periphcpu_addenums
cpu: added dev_enums.h include to all periph_cpu.h
8 years ago