Commit Graph

27 Commits (362077d3d53b1ffb32e7151367940d411d04df64)

Author SHA1 Message Date
Martine Lenders 3c005b64b6 Merge pull request #5692 from BytesGalore/md5_change_parameter_type
hashes/md5: changed data-parameter types to `void*`
7 years ago
BytesGalore 4fa3a83910 hashes/md5: changed data-parameter types to `void*` 7 years ago
Martine Lenders 3a204d69b4 Merge pull request #5691 from BytesGalore/sha1_change_parameter_type
hashes/sha1: changed data-parameter pointers to `void*`
7 years ago
BytesGalore 9818d053f4 hashes/sha256: changed data pointer parameters to `void*` 7 years ago
Wentao Shang 600c8f626d hashes/sha256: support unaligned memory access in be32enc_vect 7 years ago
BytesGalore 68d9f07eee hashes/sha1: changed data-parameter types to `void*` 7 years ago
Mathias Tausig ca5564f643 Cleanup: Corrected code style with uncrustify 7 years ago
Mathias Tausig b30945a2f8 hashes: Cleanup (removed unneccesary increment operator) 7 years ago
Mathias Tausig dfee5c3274 hashes: Unified the cryptographic hash functions
- Same signatures for XXX_init, XXX_update and XXX_final
- Same naming conventions and parameter types for all funtions in sha1.h
7 years ago
BytesGalore f0245bd648 hashes/sha256: add sha256-chain computation and verification functions
* also added unittetst for it

x[SQUASH ME] separated out all waypoints test and increased waypoints
7 years ago
Oleg Hahm e0732a5a81 Merge pull request #4701 from OlegHahm/sha1
hashes: Import of SHA-1 algorithm
7 years ago
Oleg Hahm 6afd629d1a hashes: add SHA-1 hashing algorithm 7 years ago
Ludwig Knüpfer be4ac58e0c sys/hashes, sys/checksum: mv fletcher* checksum 7 years ago
BytesGalore b1537bc17c hashes/sha256: initial commit for hmac-sha256 computation 7 years ago
Oleg Hahm 6823b47623 doc: add starting page for hash functions 7 years ago
Oleg Hahm 51db509f7c sha256: move from crypto to hashes 7 years ago
Joakim Nohlgård 98c465008b all: Update @gebart family name, email 8 years ago
René Kijewski caf5503486 Merge pull request #3235 from haukepetersen/add_md5
sys/hashes: added MD5 implementation
8 years ago
haukepetersen 9370506a72 sys/hashes: added MD5 implementation 8 years ago
Joakim Gebart 1f94a93fb8 sys/hashes: Add Fletcher's checksums 8 years ago
Ludwig Ortmann 3ca4f18479 doc: use lgplv2.1-short license header instead of lgpl-short-riot 9 years ago
Ludwig Ortmann b6846e31fc doc: fix most occurences of FU as an author
.. but only if there are other authors as well
9 years ago
René Kijewski 840c0f0a57 make: detect their module name automatically
For many modules the `Makefile` contains a line like
```
MODULE:=$(shell basename $(CURDIR))
```
This conclusively shows that we do not have to set the module name
manually.

This PR removes the need to set the module name manually, if it is the
same as the basename. E.g. for `…/sys/vtimer/Makefile` the variable
make `MODULE` will still be `vtimer`, because it is the basename of the
Makefile.
9 years ago
Christian Mehlis 96d0eafc1a spelling: fix autor to author 10 years ago
Oleg Hahm 593ee623b6 simplify and unify include pathes
additional:
* exporting include path in sys is mandatory for subfolders
* removed duplicate object file in linker call
10 years ago
Ludwig Ortmann d6c213fb47 fix grammar in license header 10 years ago
Christian Mehlis 2e44523b51 change the bloom filter to filter arrays of bytes
current implementation of the bloom filter only
handles c strings, this commits changes the hash
functions to work on byte arrays.

additionally I did:
	added to more hashes
	moved hashes in its own sys folder
10 years ago