[riot-notifications] [RIOT] Initial import of crypto libs from SecureMicroMeshRouting (#391)

LudwigOrtmann notifications at github.com
Fri Nov 29 17:36:49 CET 2013


before:
```
Building for msba2 .. success
Building for wsn430-v1_3b .. success
Building for olimex_lpc2148 .. failed
Building for msb-430h .. success
Building for chronos .. failed
Building for msb-430 .. success
Building for pttu .. failed
Building for native .. success
Building for telosb .. success
Building for redbee-econotag .. failed
Building for wsn430-v1_4 .. success
Building for avsextrem .. success
```

after:
```
Building for msba2 .. success
Building for wsn430-v1_3b .. failed
Building for olimex_lpc2148 .. failed
Building for msb-430h .. failed
Building for chronos .. failed
Building for msb-430 .. failed
Building for pttu .. failed
Building for native .. success
Building for telosb .. failed
Building for redbee-econotag .. failed
Building for wsn430-v1_4 .. failed
Building for avsextrem .. success
```

make output excerpt for msb-430:
```
3des.c:39:20: fatal error: assert.h: No such file or directory
compilation terminated.
/home/lo/native/projects/default/../../RIOT/Makefile.base:25: recipe for target '/home/lo/native/projects/default/../../RIOT/bin/3des.o' failed
make[3]: *** [/home/lo/native/projects/default/../../RIOT/bin/3des.o] Error 1
make[3]: Leaving directory '/home/lo/native/RIOT/sys/crypto/3des'
make[3]: Entering directory '/home/lo/native/RIOT/sys/crypto/aes'
aes.c:36:20: fatal error: assert.h: No such file or directory
compilation terminated.
/home/lo/native/projects/default/../../RIOT/Makefile.base:25: recipe for target '/home/lo/native/projects/default/../../RIOT/bin/aes.o' failed
make[3]: *** [/home/lo/native/projects/default/../../RIOT/bin/aes.o] Error 1
make[3]: Leaving directory '/home/lo/native/RIOT/sys/crypto/aes'
make[3]: Entering directory '/home/lo/native/RIOT/sys/crypto/rc5'
rc5.c: In function 'rc5_encrypt':
rc5.c:66:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
rc5.c: In function 'rc5_decrypt':
rc5.c:98:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
rc5.c: In function 'rc5_setup_key':
rc5.c:134:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
rc5.c:157:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
rc5.c:171:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
make[3]: Leaving directory '/home/lo/native/RIOT/sys/crypto/rc5'
make[3]: Entering directory '/home/lo/native/RIOT/sys/crypto/sha256'
make[3]: Leaving directory '/home/lo/native/RIOT/sys/crypto/sha256'
make[3]: Entering directory '/home/lo/native/RIOT/sys/crypto/skipjack'
skipjack.c: In function 'skipjack_encrypt':
skipjack.c:139:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
skipjack.c:174:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
skipjack.c:184:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
skipjack.c:190:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
skipjack.c:198:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
skipjack.c:206:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
skipjack.c:212:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
skipjack.c: In function 'skipjack_decrypt':
skipjack.c:235:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
skipjack.c:269:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
skipjack.c:275:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
skipjack.c:283:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
skipjack.c:291:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
skipjack.c:297:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
skipjack.c:307:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
skipjack.c: In function 'skipjack_setup_key':
skipjack.c:328:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
make[3]: Leaving directory '/home/lo/native/RIOT/sys/crypto/skipjack'
make[3]: Entering directory '/home/lo/native/RIOT/sys/crypto/twofish'
twofish.c: In function 'twofish_encrypt':
twofish.c:678:5: warning: left shift count >= width of type [enabled by default]
twofish.c:678:5: warning: left shift count >= width of type [enabled by default]
twofish.c:679:5: warning: left shift count >= width of type [enabled by default]
twofish.c:679:5: warning: left shift count >= width of type [enabled by default]
twofish.c:680:5: warning: left shift count >= width of type [enabled by default]
twofish.c:680:5: warning: left shift count >= width of type [enabled by default]
twofish.c:681:5: warning: left shift count >= width of type [enabled by default]
twofish.c:681:5: warning: left shift count >= width of type [enabled by default]
twofish.c: In function 'twofish_decrypt':
twofish.c:731:5: warning: left shift count >= width of type [enabled by default]
twofish.c:731:5: warning: left shift count >= width of type [enabled by default]
twofish.c:732:5: warning: left shift count >= width of type [enabled by default]
twofish.c:732:5: warning: left shift count >= width of type [enabled by default]
twofish.c:733:5: warning: left shift count >= width of type [enabled by default]
twofish.c:733:5: warning: left shift count >= width of type [enabled by default]
twofish.c:734:5: warning: left shift count >= width of type [enabled by default]
twofish.c:734:5: warning: left shift count >= width of type [enabled by default]
make[3]: Leaving directory '/home/lo/native/RIOT/sys/crypto/twofish'
make[2]: Leaving directory '/home/lo/native/RIOT/sys'
make[1]: Leaving directory '/home/lo/native/RIOT'
msp430-gcc: error: /home/lo/native/projects/default/../../RIOT/bin/crypto_3des.a: No such file or directory
msp430-gcc: error: /home/lo/native/projects/default/../../RIOT/bin/crypto_aes.a: No such file or directory
/home/lo/native/projects/default/../../RIOT/Makefile.include:51: recipe for target 'all' failed
make: *** [all] Error 1
```

---
Reply to this email directly or view it on GitHub:
https://github.com/RIOT-OS/RIOT/pull/391#issuecomment-29526470
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.riot-os.org/pipermail/notifications/attachments/20131129/5a8de6f1/attachment.html>


More information about the notifications mailing list