I did use the USEMODULE clause, but without the addtional CFLAGS
setting, it won't work. aes_init/cipher_init will return 0 because
CIPHER_MAX_CONTEXT_SIZE is set to 1 in sys/include/crypto/ciphers.h.
The unit test you referenced works, because it adds a "CFLAGS += 
-DCRYPTO_THREEDES" (which enables aes, too, because the
CIPHER_MAX_CONTEXT_SIZE set for 3DES is larger then the one for AES) in
the Makefile.include, too.

cheers
Mathias

Am Donnerstag, den 11.02.2016, 10:33 +0000 schrieb Landsmann, Martin:
> Hi Mathias,
> 
> You need to add:
> USEMODULE += crypto
> to your Makefile to enable the AES cypher in your implementation.
> This line includes the crypto module which includes AES.
> Just head over to the RIOT wiki to learn more about modules [1] and
> how to use them.
> 
> You can also have a look into the crypto unittests [2] to get some
> hints how to use the AES implementation.
> 
> Best Regards,
> Martin
> 
> [1] 
> https://github.com/RIOT-OS/RIOT/wiki/Introduction#including-modules
> [2] https://github.com/RIOT-OS/RIOT/tree/master/tests/unittests/tests
> -crypto
> ________________________________________
> Von: users [[email protected]]" im Auftrag von
> "Tausig Mathias [[email protected]]
> Gesendet: Donnerstag, 11. Februar 2016 11:17
> An: [email protected]
> Betreff: [riot-users] Using AES encryption
> 
> Hy!
> 
> I am trying to write a litle RIOT-OS project which uses AES
> encryption.
> After some fiddling around, I made it work by adding a "CFLAGS +=
> -DCRYPTO_AES" line to my Makefile.
> Is this the recommended way to do it? I am asking, because I could
> not
> find any reference to it in the documentations.
> 
> cheers
> Mathias
> _______________________________________________
> users mailing list
> [email protected]
> https://lists.riot-os.org/mailman/listinfo/users
-- 
DI Mathias Tausig,Kompetenzzentrum für IT-Security,
FH Campus Wien,Informationstechnologien und Telekommunikation.
Favoritenstrasse 226, Raum B.3.07a,1100 Wien, Austria.T: +43 1 606 68 77-2142, 
F: +43 1 606 68 [email protected]

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
users mailing list
[email protected]
https://lists.riot-os.org/mailman/listinfo/users

Reply via email to