[riot-notifications] [RIOT-OS/RIOT] Cifra: initial import of package (#12172)

Koen Zandberg notifications at github.com
Thu Sep 5 10:20:27 CEST 2019


Another PR, another crypto package.

### Contribution description

Cifra is a cryptographic library providing AES, including a number of authenticated modes, SHA2, SHA3, chacha20poly1305 and NORX authenticated encryption modes.

Initial measurements show low flash usage, 3.8KB on a samr21-xpro for the full AES-GCM implementation.

### Testing procedure

Test provided in `tests/pkg_cifra`. Only aes-gcm is validated at the moment.

### Issues/PRs references

None

You can view, comment on, or merge this pull request online at:

  https://github.com/RIOT-OS/RIOT/pull/12172

-- Commit Summary --

  * Cifra: Initial import of package
  * tests/cifra: Add test for aes-gcm validation

-- File Changes --

    A pkg/cifra/Makefile (11)
    A pkg/cifra/Makefile.cifra (30)
    A pkg/cifra/Makefile.include (2)
    A pkg/cifra/doc.txt (26)
    A pkg/cifra/patches/0001-Replace-typeof-with-__typeof__-for-compatibility.patch (53)
    A pkg/cifra/patches/0002-replace-struct-initializer-for-c99-compatibility.patch (26)
    A tests/pkg_cifra/Makefile (15)
    A tests/pkg_cifra/main.c (119)
    A tests/pkg_cifra/tests/01-run.py (19)

-- Patch Links --

https://github.com/RIOT-OS/RIOT/pull/12172.patch
https://github.com/RIOT-OS/RIOT/pull/12172.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/RIOT-OS/RIOT/pull/12172
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.riot-os.org/pipermail/notifications/attachments/20190905/9e903823/attachment-0001.htm>


More information about the notifications mailing list