Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

hashes_cmac: rename to hashes_aes128_cmac #18539

Merged
merged 4 commits into from
Aug 31, 2022

Conversation

miri64
Copy link
Member

@miri64 miri64 commented Aug 31, 2022

Contribution description

This renames hashes_cmac to a more precise name: hashes_aes128_cmac. The old name remains as a depercated legacy wrapper.

Testing procedure

Unittests should still compile and pass for each commit, examples/gnrc_lorawan should still compile and work as expected.

Issues/PRs references

None

@miri64 miri64 added Type: cleanup The issue proposes a clean-up / The PR cleans-up parts of the codebase / documentation Process: API change Integration Process: PR contains or issue proposes an API change. Should be handled with care. labels Aug 31, 2022
@miri64 miri64 requested a review from jia200x August 31, 2022 07:12
@github-actions github-actions bot added Area: LoRa Area: LoRa radio support Area: network Area: Networking Area: sys Area: System Area: tests Area: tests and testing framework labels Aug 31, 2022
@miri64 miri64 force-pushed the hashes_cmac/cleanup/rename branch from 6643fe6 to 84e3ace Compare August 31, 2022 08:43
@jia200x
Copy link
Member

jia200x commented Aug 31, 2022

Unittests pass in all commits:

Unittest
git log copr/18539 --oneline | head -n4 | cut -d " " -f 1 | xargs -I% bash -c "git checkout %;make -C tests/unittests all test"

make: Entering directory '/home/jialamos/Development/RIOT/tests/unittests'
Building application "tests_unittests" for "native" with MCU "native".

"make" -C /home/jialamos/Development/RIOT/pkg/tiny-asn1/ 
"make" -C /home/jialamos/Development/RIOT/build/pkg/tiny-asn1/src -f /home/jialamos/Development/RIOT/Makefile.base MODULE=tiny-asn1
"make" -C /home/jialamos/Development/RIOT/boards/common/init
"make" -C /home/jialamos/Development/RIOT/boards/native
"make" -C /home/jialamos/Development/RIOT/boards/native/drivers
"make" -C /home/jialamos/Development/RIOT/core
"make" -C /home/jialamos/Development/RIOT/core/lib
"make" -C /home/jialamos/Development/RIOT/cpu/native
"make" -C /home/jialamos/Development/RIOT/cpu/native/mtd
"make" -C /home/jialamos/Development/RIOT/cpu/native/periph
"make" -C /home/jialamos/Development/RIOT/cpu/native/stdio_native
"make" -C /home/jialamos/Development/RIOT/cpu/native/vfs
"make" -C /home/jialamos/Development/RIOT/drivers
"make" -C /home/jialamos/Development/RIOT/drivers/mtd
"make" -C /home/jialamos/Development/RIOT/drivers/periph_common
"make" -C /home/jialamos/Development/RIOT/drivers/rtt_rtc
"make" -C /home/jialamos/Development/RIOT/drivers/saul
"make" -C /home/jialamos/Development/RIOT/drivers/sht1x
"make" -C /home/jialamos/Development/RIOT/sys
"make" -C /home/jialamos/Development/RIOT/sys/analog_util
"make" -C /home/jialamos/Development/RIOT/sys/base64
"make" -C /home/jialamos/Development/RIOT/sys/bhp
"make" -C /home/jialamos/Development/RIOT/sys/bitfield
"make" -C /home/jialamos/Development/RIOT/sys/bloom
"make" -C /home/jialamos/Development/RIOT/sys/checksum
"make" -C /home/jialamos/Development/RIOT/sys/chunked_ringbuffer
"make" -C /home/jialamos/Development/RIOT/sys/clif
"make" -C /home/jialamos/Development/RIOT/sys/color
"make" -C /home/jialamos/Development/RIOT/sys/crypto
"make" -C /home/jialamos/Development/RIOT/sys/div
"make" -C /home/jialamos/Development/RIOT/sys/ecc
"make" -C /home/jialamos/Development/RIOT/sys/embunit
"make" -C /home/jialamos/Development/RIOT/sys/event
"make" -C /home/jialamos/Development/RIOT/sys/evtimer
"make" -C /home/jialamos/Development/RIOT/sys/fmt
"make" -C /home/jialamos/Development/RIOT/sys/frac
"make" -C /home/jialamos/Development/RIOT/sys/fs/constfs
"make" -C /home/jialamos/Development/RIOT/sys/hashes
"make" -C /home/jialamos/Development/RIOT/sys/iolist
"make" -C /home/jialamos/Development/RIOT/sys/luid
"make" -C /home/jialamos/Development/RIOT/sys/matstat
"make" -C /home/jialamos/Development/RIOT/sys/net/application_layer/dns
"make" -C /home/jialamos/Development/RIOT/sys/net/application_layer/gcoap
"make" -C /home/jialamos/Development/RIOT/sys/net/application_layer/nanocoap
"make" -C /home/jialamos/Development/RIOT/sys/net/ble/bluetil
"make" -C /home/jialamos/Development/RIOT/sys/net/ble/bluetil/bluetil_addr
"make" -C /home/jialamos/Development/RIOT/sys/net/credman
"make" -C /home/jialamos/Development/RIOT/sys/net/crosslayer/inet_csum
"make" -C /home/jialamos/Development/RIOT/sys/net/crosslayer/netopt
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/link_layer/mac
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/netapi
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/netif
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/netif/hdr
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/netif/pktq
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/netreg
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/network_layer/icmpv6
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/network_layer/ipv6
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/network_layer/ipv6/hdr
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/network_layer/ipv6/nib
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/network_layer/ndp
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/network_layer/sixlowpan
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/network_layer/sixlowpan/ctx
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/network_layer/sixlowpan/frag/fb
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/network_layer/sixlowpan/frag/vrb
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/network_layer/sixlowpan/nd
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/pkt
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/pktbuf
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/pktbuf_static
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/priority_pktqueue
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/sock
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/sock/udp
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/transport_layer/udp
"make" -C /home/jialamos/Development/RIOT/sys/net/link_layer/csma_sender
"make" -C /home/jialamos/Development/RIOT/sys/net/link_layer/ieee802154
"make" -C /home/jialamos/Development/RIOT/sys/net/link_layer/l2util
"make" -C /home/jialamos/Development/RIOT/sys/net/netif
"make" -C /home/jialamos/Development/RIOT/sys/net/network_layer/fib
"make" -C /home/jialamos/Development/RIOT/sys/net/network_layer/icmpv6
"make" -C /home/jialamos/Development/RIOT/sys/net/network_layer/ipv4/addr
"make" -C /home/jialamos/Development/RIOT/sys/net/network_layer/ipv6/addr
"make" -C /home/jialamos/Development/RIOT/sys/net/network_layer/ipv6/hdr
"make" -C /home/jialamos/Development/RIOT/sys/net/network_layer/sixlowpan
"make" -C /home/jialamos/Development/RIOT/sys/net/sock
"make" -C /home/jialamos/Development/RIOT/sys/net/sock/async/event
"make" -C /home/jialamos/Development/RIOT/sys/net/transport_layer/udp
"make" -C /home/jialamos/Development/RIOT/sys/od
"make" -C /home/jialamos/Development/RIOT/sys/phydat
"make" -C /home/jialamos/Development/RIOT/sys/posix/inet
"make" -C /home/jialamos/Development/RIOT/sys/random
"make" -C /home/jialamos/Development/RIOT/sys/rtc_utils
"make" -C /home/jialamos/Development/RIOT/sys/saul_reg
"make" -C /home/jialamos/Development/RIOT/sys/seq
"make" -C /home/jialamos/Development/RIOT/sys/test_utils/interactive_sync
"make" -C /home/jialamos/Development/RIOT/sys/test_utils/print_stack_usage
"make" -C /home/jialamos/Development/RIOT/sys/test_utils/result_output
"make" -C /home/jialamos/Development/RIOT/sys/test_utils/result_output/check
"make" -C /home/jialamos/Development/RIOT/sys/timex
"make" -C /home/jialamos/Development/RIOT/sys/tsrb
"make" -C /home/jialamos/Development/RIOT/sys/universal_address
"make" -C /home/jialamos/Development/RIOT/sys/uri_parser
"make" -C /home/jialamos/Development/RIOT/sys/ut_process
"make" -C /home/jialamos/Development/RIOT/sys/uuid
"make" -C /home/jialamos/Development/RIOT/sys/vfs
"make" -C /home/jialamos/Development/RIOT/sys/ztimer
"make" -C /home/jialamos/Development/RIOT/sys/ztimer64
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-analog_util
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-base64
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-bcd
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-bhp_event
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-bhp_msg
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-bitfield
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-bloom
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-bluetil
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-checksum
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-chunked_ringbuffer
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-clif
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-color
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-core
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-credman
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-div
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-dns_cache
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-ecc
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-fib
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-fib_sr
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-fmt
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-frac
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-gcoap
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-gnrc_ipv6
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-gnrc_ipv6_hdr
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-gnrc_ipv6_nib
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-gnrc_mac_internal
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-gnrc_netif_pktq
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-gnrc_sixlowpan_frag_vrb
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-gnrc_udp
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-hashes
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-ieee802154
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-inet_csum
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-ipv4_addr
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-ipv6_addr
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-ipv6_hdr
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-kernel_defines
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-luid
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-matstat
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-mtd
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-nanocoap
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-nanocoap_cache
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-netopt
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-netreg
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-phydat
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-pkt
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-pktbuf
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-pktqueue
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-printf_float
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-priority_pktqueue
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-rtc
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-rtt_rtc
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-saul_reg
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-scanf_float
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-seq
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-sht1x
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-sixlowpan
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-sixlowpan_ctx
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-sixlowpan_sfr
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-sock_util
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-timex
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-tsrb
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-turo
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-uri_parser
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-ut_process
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-uuid
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-vfs
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-zptr
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-ztimer
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-ztimer64
   text	   data	    bss	    dec	    hex	filename
1838236	 212136	 147088	2197460	 2187d4	/home/jialamos/Development/RIOT/tests/unittests/bin/native/tests_unittests.elf
r
/home/jialamos/Development/RIOT/tests/unittests/bin/native/tests_unittests.elf /dev/ttyACM0 
RIOT native interrupts/signals initialized.
RIOT native board initialized.
RIOT native hardware initialization complete.

main(): This is RIOT! (Version: 2022.10-devel-535-g84e3a-HEAD)
Help: Press s to start test, r to print it is ready
READY
s
START
.......................==3700460==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases!
..........................................................................................................................................................................==3700460==WARNING: ASan is ignoring requested __asan_handle_no_return: stack type: default top: 0xff994000; bottom 0x0824a000; size: 0xf774a000 (-143351808)
False positive error reports may follow
For details see https://github.com/google/sanitizers/issues/189
.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
OK (1106 tests)

make: Leaving directory '/home/jialamos/Development/RIOT/tests/unittests'
make: Entering directory '/home/jialamos/Development/RIOT/tests/unittests'
Building application "tests_unittests" for "native" with MCU "native".

"make" -C /home/jialamos/Development/RIOT/pkg/tiny-asn1/ 
"make" -C /home/jialamos/Development/RIOT/build/pkg/tiny-asn1/src -f /home/jialamos/Development/RIOT/Makefile.base MODULE=tiny-asn1
"make" -C /home/jialamos/Development/RIOT/boards/common/init
"make" -C /home/jialamos/Development/RIOT/boards/native
"make" -C /home/jialamos/Development/RIOT/boards/native/drivers
"make" -C /home/jialamos/Development/RIOT/core
"make" -C /home/jialamos/Development/RIOT/core/lib
"make" -C /home/jialamos/Development/RIOT/cpu/native
"make" -C /home/jialamos/Development/RIOT/cpu/native/mtd
"make" -C /home/jialamos/Development/RIOT/cpu/native/periph
"make" -C /home/jialamos/Development/RIOT/cpu/native/stdio_native
"make" -C /home/jialamos/Development/RIOT/cpu/native/vfs
"make" -C /home/jialamos/Development/RIOT/drivers
"make" -C /home/jialamos/Development/RIOT/drivers/mtd
"make" -C /home/jialamos/Development/RIOT/drivers/periph_common
"make" -C /home/jialamos/Development/RIOT/drivers/rtt_rtc
"make" -C /home/jialamos/Development/RIOT/drivers/saul
"make" -C /home/jialamos/Development/RIOT/drivers/sht1x
"make" -C /home/jialamos/Development/RIOT/sys
"make" -C /home/jialamos/Development/RIOT/sys/analog_util
"make" -C /home/jialamos/Development/RIOT/sys/base64
"make" -C /home/jialamos/Development/RIOT/sys/bhp
"make" -C /home/jialamos/Development/RIOT/sys/bitfield
"make" -C /home/jialamos/Development/RIOT/sys/bloom
"make" -C /home/jialamos/Development/RIOT/sys/checksum
"make" -C /home/jialamos/Development/RIOT/sys/chunked_ringbuffer
"make" -C /home/jialamos/Development/RIOT/sys/clif
"make" -C /home/jialamos/Development/RIOT/sys/color
"make" -C /home/jialamos/Development/RIOT/sys/crypto
"make" -C /home/jialamos/Development/RIOT/sys/div
"make" -C /home/jialamos/Development/RIOT/sys/ecc
"make" -C /home/jialamos/Development/RIOT/sys/embunit
"make" -C /home/jialamos/Development/RIOT/sys/event
"make" -C /home/jialamos/Development/RIOT/sys/evtimer
"make" -C /home/jialamos/Development/RIOT/sys/fmt
"make" -C /home/jialamos/Development/RIOT/sys/frac
"make" -C /home/jialamos/Development/RIOT/sys/fs/constfs
"make" -C /home/jialamos/Development/RIOT/sys/hashes
"make" -C /home/jialamos/Development/RIOT/sys/iolist
"make" -C /home/jialamos/Development/RIOT/sys/luid
"make" -C /home/jialamos/Development/RIOT/sys/matstat
"make" -C /home/jialamos/Development/RIOT/sys/net/application_layer/dns
"make" -C /home/jialamos/Development/RIOT/sys/net/application_layer/gcoap
"make" -C /home/jialamos/Development/RIOT/sys/net/application_layer/nanocoap
"make" -C /home/jialamos/Development/RIOT/sys/net/ble/bluetil
"make" -C /home/jialamos/Development/RIOT/sys/net/ble/bluetil/bluetil_addr
"make" -C /home/jialamos/Development/RIOT/sys/net/credman
"make" -C /home/jialamos/Development/RIOT/sys/net/crosslayer/inet_csum
"make" -C /home/jialamos/Development/RIOT/sys/net/crosslayer/netopt
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/link_layer/mac
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/netapi
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/netif
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/netif/hdr
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/netif/pktq
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/netreg
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/network_layer/icmpv6
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/network_layer/ipv6
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/network_layer/ipv6/hdr
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/network_layer/ipv6/nib
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/network_layer/ndp
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/network_layer/sixlowpan
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/network_layer/sixlowpan/ctx
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/network_layer/sixlowpan/frag/fb
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/network_layer/sixlowpan/frag/vrb
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/network_layer/sixlowpan/nd
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/pkt
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/pktbuf
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/pktbuf_static
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/priority_pktqueue
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/sock
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/sock/udp
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/transport_layer/udp
"make" -C /home/jialamos/Development/RIOT/sys/net/link_layer/csma_sender
"make" -C /home/jialamos/Development/RIOT/sys/net/link_layer/ieee802154
"make" -C /home/jialamos/Development/RIOT/sys/net/link_layer/l2util
"make" -C /home/jialamos/Development/RIOT/sys/net/netif
"make" -C /home/jialamos/Development/RIOT/sys/net/network_layer/fib
"make" -C /home/jialamos/Development/RIOT/sys/net/network_layer/icmpv6
"make" -C /home/jialamos/Development/RIOT/sys/net/network_layer/ipv4/addr
"make" -C /home/jialamos/Development/RIOT/sys/net/network_layer/ipv6/addr
"make" -C /home/jialamos/Development/RIOT/sys/net/network_layer/ipv6/hdr
"make" -C /home/jialamos/Development/RIOT/sys/net/network_layer/sixlowpan
"make" -C /home/jialamos/Development/RIOT/sys/net/sock
"make" -C /home/jialamos/Development/RIOT/sys/net/sock/async/event
"make" -C /home/jialamos/Development/RIOT/sys/net/transport_layer/udp
"make" -C /home/jialamos/Development/RIOT/sys/od
"make" -C /home/jialamos/Development/RIOT/sys/phydat
"make" -C /home/jialamos/Development/RIOT/sys/posix/inet
"make" -C /home/jialamos/Development/RIOT/sys/random
"make" -C /home/jialamos/Development/RIOT/sys/rtc_utils
"make" -C /home/jialamos/Development/RIOT/sys/saul_reg
"make" -C /home/jialamos/Development/RIOT/sys/seq
"make" -C /home/jialamos/Development/RIOT/sys/test_utils/interactive_sync
"make" -C /home/jialamos/Development/RIOT/sys/test_utils/print_stack_usage
"make" -C /home/jialamos/Development/RIOT/sys/test_utils/result_output
"make" -C /home/jialamos/Development/RIOT/sys/test_utils/result_output/check
"make" -C /home/jialamos/Development/RIOT/sys/timex
"make" -C /home/jialamos/Development/RIOT/sys/tsrb
"make" -C /home/jialamos/Development/RIOT/sys/universal_address
"make" -C /home/jialamos/Development/RIOT/sys/uri_parser
"make" -C /home/jialamos/Development/RIOT/sys/ut_process
"make" -C /home/jialamos/Development/RIOT/sys/uuid
"make" -C /home/jialamos/Development/RIOT/sys/vfs
"make" -C /home/jialamos/Development/RIOT/sys/ztimer
"make" -C /home/jialamos/Development/RIOT/sys/ztimer64
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-analog_util
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-base64
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-bcd
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-bhp_event
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-bhp_msg
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-bitfield
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-bloom
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-bluetil
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-checksum
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-chunked_ringbuffer
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-clif
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-color
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-core
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-credman
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-div
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-dns_cache
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-ecc
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-fib
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-fib_sr
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-fmt
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-frac
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-gcoap
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-gnrc_ipv6
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-gnrc_ipv6_hdr
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-gnrc_ipv6_nib
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-gnrc_mac_internal
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-gnrc_netif_pktq
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-gnrc_sixlowpan_frag_vrb
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-gnrc_udp
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-hashes
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-ieee802154
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-inet_csum
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-ipv4_addr
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-ipv6_addr
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-ipv6_hdr
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-kernel_defines
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-luid
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-matstat
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-mtd
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-nanocoap
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-nanocoap_cache
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-netopt
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-netreg
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-phydat
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-pkt
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-pktbuf
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-pktqueue
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-printf_float
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-priority_pktqueue
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-rtc
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-rtt_rtc
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-saul_reg
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-scanf_float
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-seq
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-sht1x
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-sixlowpan
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-sixlowpan_ctx
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-sixlowpan_sfr
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-sock_util
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-timex
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-tsrb
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-turo
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-uri_parser
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-ut_process
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-uuid
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-vfs
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-zptr
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-ztimer
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-ztimer64
   text	   data	    bss	    dec	    hex	filename
1838236	 212136	 147088	2197460	 2187d4	/home/jialamos/Development/RIOT/tests/unittests/bin/native/tests_unittests.elf
r
/home/jialamos/Development/RIOT/tests/unittests/bin/native/tests_unittests.elf /dev/ttyACM0 
RIOT native interrupts/signals initialized.
RIOT native board initialized.
RIOT native hardware initialization complete.

main(): This is RIOT! (Version: 2022.10-devel-534-g27e68-HEAD)
Help: Press s to start test, r to print it is ready
READY
s
START
.......................==3702250==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases!
..........................................................................................................................................................................==3702250==WARNING: ASan is ignoring requested __asan_handle_no_return: stack type: default top: 0xffbe0000; bottom 0x0824a000; size: 0xf7996000 (-140943360)
False positive error reports may follow
For details see https://github.com/google/sanitizers/issues/189
.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
OK (1106 tests)

make: Leaving directory '/home/jialamos/Development/RIOT/tests/unittests'
make: Entering directory '/home/jialamos/Development/RIOT/tests/unittests'
Building application "tests_unittests" for "native" with MCU "native".

"make" -C /home/jialamos/Development/RIOT/pkg/tiny-asn1/ 
"make" -C /home/jialamos/Development/RIOT/build/pkg/tiny-asn1/src -f /home/jialamos/Development/RIOT/Makefile.base MODULE=tiny-asn1
"make" -C /home/jialamos/Development/RIOT/boards/common/init
"make" -C /home/jialamos/Development/RIOT/boards/native
"make" -C /home/jialamos/Development/RIOT/boards/native/drivers
"make" -C /home/jialamos/Development/RIOT/core
"make" -C /home/jialamos/Development/RIOT/core/lib
"make" -C /home/jialamos/Development/RIOT/cpu/native
"make" -C /home/jialamos/Development/RIOT/cpu/native/mtd
"make" -C /home/jialamos/Development/RIOT/cpu/native/periph
"make" -C /home/jialamos/Development/RIOT/cpu/native/stdio_native
"make" -C /home/jialamos/Development/RIOT/cpu/native/vfs
"make" -C /home/jialamos/Development/RIOT/drivers
"make" -C /home/jialamos/Development/RIOT/drivers/mtd
"make" -C /home/jialamos/Development/RIOT/drivers/periph_common
"make" -C /home/jialamos/Development/RIOT/drivers/rtt_rtc
"make" -C /home/jialamos/Development/RIOT/drivers/saul
"make" -C /home/jialamos/Development/RIOT/drivers/sht1x
"make" -C /home/jialamos/Development/RIOT/sys
"make" -C /home/jialamos/Development/RIOT/sys/analog_util
"make" -C /home/jialamos/Development/RIOT/sys/base64
"make" -C /home/jialamos/Development/RIOT/sys/bhp
"make" -C /home/jialamos/Development/RIOT/sys/bitfield
"make" -C /home/jialamos/Development/RIOT/sys/bloom
"make" -C /home/jialamos/Development/RIOT/sys/checksum
"make" -C /home/jialamos/Development/RIOT/sys/chunked_ringbuffer
"make" -C /home/jialamos/Development/RIOT/sys/clif
"make" -C /home/jialamos/Development/RIOT/sys/color
"make" -C /home/jialamos/Development/RIOT/sys/crypto
"make" -C /home/jialamos/Development/RIOT/sys/div
"make" -C /home/jialamos/Development/RIOT/sys/ecc
"make" -C /home/jialamos/Development/RIOT/sys/embunit
"make" -C /home/jialamos/Development/RIOT/sys/event
"make" -C /home/jialamos/Development/RIOT/sys/evtimer
"make" -C /home/jialamos/Development/RIOT/sys/fmt
"make" -C /home/jialamos/Development/RIOT/sys/frac
"make" -C /home/jialamos/Development/RIOT/sys/fs/constfs
"make" -C /home/jialamos/Development/RIOT/sys/hashes
"make" -C /home/jialamos/Development/RIOT/sys/iolist
"make" -C /home/jialamos/Development/RIOT/sys/luid
"make" -C /home/jialamos/Development/RIOT/sys/matstat
"make" -C /home/jialamos/Development/RIOT/sys/net/application_layer/dns
"make" -C /home/jialamos/Development/RIOT/sys/net/application_layer/gcoap
"make" -C /home/jialamos/Development/RIOT/sys/net/application_layer/nanocoap
"make" -C /home/jialamos/Development/RIOT/sys/net/ble/bluetil
"make" -C /home/jialamos/Development/RIOT/sys/net/ble/bluetil/bluetil_addr
"make" -C /home/jialamos/Development/RIOT/sys/net/credman
"make" -C /home/jialamos/Development/RIOT/sys/net/crosslayer/inet_csum
"make" -C /home/jialamos/Development/RIOT/sys/net/crosslayer/netopt
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/link_layer/mac
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/netapi
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/netif
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/netif/hdr
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/netif/pktq
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/netreg
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/network_layer/icmpv6
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/network_layer/ipv6
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/network_layer/ipv6/hdr
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/network_layer/ipv6/nib
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/network_layer/ndp
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/network_layer/sixlowpan
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/network_layer/sixlowpan/ctx
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/network_layer/sixlowpan/frag/fb
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/network_layer/sixlowpan/frag/vrb
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/network_layer/sixlowpan/nd
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/pkt
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/pktbuf
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/pktbuf_static
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/priority_pktqueue
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/sock
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/sock/udp
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/transport_layer/udp
"make" -C /home/jialamos/Development/RIOT/sys/net/link_layer/csma_sender
"make" -C /home/jialamos/Development/RIOT/sys/net/link_layer/ieee802154
"make" -C /home/jialamos/Development/RIOT/sys/net/link_layer/l2util
"make" -C /home/jialamos/Development/RIOT/sys/net/netif
"make" -C /home/jialamos/Development/RIOT/sys/net/network_layer/fib
"make" -C /home/jialamos/Development/RIOT/sys/net/network_layer/icmpv6
"make" -C /home/jialamos/Development/RIOT/sys/net/network_layer/ipv4/addr
"make" -C /home/jialamos/Development/RIOT/sys/net/network_layer/ipv6/addr
"make" -C /home/jialamos/Development/RIOT/sys/net/network_layer/ipv6/hdr
"make" -C /home/jialamos/Development/RIOT/sys/net/network_layer/sixlowpan
"make" -C /home/jialamos/Development/RIOT/sys/net/sock
"make" -C /home/jialamos/Development/RIOT/sys/net/sock/async/event
"make" -C /home/jialamos/Development/RIOT/sys/net/transport_layer/udp
"make" -C /home/jialamos/Development/RIOT/sys/od
"make" -C /home/jialamos/Development/RIOT/sys/phydat
"make" -C /home/jialamos/Development/RIOT/sys/posix/inet
"make" -C /home/jialamos/Development/RIOT/sys/random
"make" -C /home/jialamos/Development/RIOT/sys/rtc_utils
"make" -C /home/jialamos/Development/RIOT/sys/saul_reg
"make" -C /home/jialamos/Development/RIOT/sys/seq
"make" -C /home/jialamos/Development/RIOT/sys/test_utils/interactive_sync
"make" -C /home/jialamos/Development/RIOT/sys/test_utils/print_stack_usage
"make" -C /home/jialamos/Development/RIOT/sys/test_utils/result_output
"make" -C /home/jialamos/Development/RIOT/sys/test_utils/result_output/check
"make" -C /home/jialamos/Development/RIOT/sys/timex
"make" -C /home/jialamos/Development/RIOT/sys/tsrb
"make" -C /home/jialamos/Development/RIOT/sys/universal_address
"make" -C /home/jialamos/Development/RIOT/sys/uri_parser
"make" -C /home/jialamos/Development/RIOT/sys/ut_process
"make" -C /home/jialamos/Development/RIOT/sys/uuid
"make" -C /home/jialamos/Development/RIOT/sys/vfs
"make" -C /home/jialamos/Development/RIOT/sys/ztimer
"make" -C /home/jialamos/Development/RIOT/sys/ztimer64
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-analog_util
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-base64
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-bcd
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-bhp_event
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-bhp_msg
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-bitfield
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-bloom
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-bluetil
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-checksum
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-chunked_ringbuffer
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-clif
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-color
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-core
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-credman
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-div
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-dns_cache
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-ecc
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-fib
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-fib_sr
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-fmt
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-frac
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-gcoap
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-gnrc_ipv6
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-gnrc_ipv6_hdr
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-gnrc_ipv6_nib
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-gnrc_mac_internal
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-gnrc_netif_pktq
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-gnrc_sixlowpan_frag_vrb
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-gnrc_udp
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-hashes
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-ieee802154
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-inet_csum
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-ipv4_addr
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-ipv6_addr
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-ipv6_hdr
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-kernel_defines
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-luid
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-matstat
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-mtd
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-nanocoap
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-nanocoap_cache
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-netopt
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-netreg
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-phydat
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-pkt
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-pktbuf
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-pktqueue
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-printf_float
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-priority_pktqueue
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-rtc
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-rtt_rtc
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-saul_reg
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-scanf_float
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-seq
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-sht1x
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-sixlowpan
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-sixlowpan_ctx
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-sixlowpan_sfr
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-sock_util
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-timex
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-tsrb
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-turo
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-uri_parser
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-ut_process
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-uuid
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-vfs
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-zptr
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-ztimer
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-ztimer64
   text	   data	    bss	    dec	    hex	filename
1838236	 212136	 147088	2197460	 2187d4	/home/jialamos/Development/RIOT/tests/unittests/bin/native/tests_unittests.elf
r
/home/jialamos/Development/RIOT/tests/unittests/bin/native/tests_unittests.elf /dev/ttyACM0 
RIOT native interrupts/signals initialized.
RIOT native board initialized.
RIOT native hardware initialization complete.

main(): This is RIOT! (Version: 2022.10-devel-533-gaead6-HEAD)
Help: Press s to start test, r to print it is ready
READY
s
START
.......................==3703976==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases!
..........................................................................................................................................................................==3703976==WARNING: ASan is ignoring requested __asan_handle_no_return: stack type: default top: 0xffe19000; bottom 0x0824a000; size: 0xf7bcf000 (-138612736)
False positive error reports may follow
For details see https://github.com/google/sanitizers/issues/189
.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
OK (1106 tests)

make: Leaving directory '/home/jialamos/Development/RIOT/tests/unittests'
make: Entering directory '/home/jialamos/Development/RIOT/tests/unittests'
Building application "tests_unittests" for "native" with MCU "native".

"make" -C /home/jialamos/Development/RIOT/pkg/tiny-asn1/ 
"make" -C /home/jialamos/Development/RIOT/build/pkg/tiny-asn1/src -f /home/jialamos/Development/RIOT/Makefile.base MODULE=tiny-asn1
"make" -C /home/jialamos/Development/RIOT/boards/common/init
"make" -C /home/jialamos/Development/RIOT/boards/native
"make" -C /home/jialamos/Development/RIOT/boards/native/drivers
"make" -C /home/jialamos/Development/RIOT/core
"make" -C /home/jialamos/Development/RIOT/core/lib
"make" -C /home/jialamos/Development/RIOT/cpu/native
"make" -C /home/jialamos/Development/RIOT/cpu/native/mtd
"make" -C /home/jialamos/Development/RIOT/cpu/native/periph
"make" -C /home/jialamos/Development/RIOT/cpu/native/stdio_native
"make" -C /home/jialamos/Development/RIOT/cpu/native/vfs
"make" -C /home/jialamos/Development/RIOT/drivers
"make" -C /home/jialamos/Development/RIOT/drivers/mtd
"make" -C /home/jialamos/Development/RIOT/drivers/periph_common
"make" -C /home/jialamos/Development/RIOT/drivers/rtt_rtc
"make" -C /home/jialamos/Development/RIOT/drivers/saul
"make" -C /home/jialamos/Development/RIOT/drivers/sht1x
"make" -C /home/jialamos/Development/RIOT/sys
"make" -C /home/jialamos/Development/RIOT/sys/analog_util
"make" -C /home/jialamos/Development/RIOT/sys/base64
"make" -C /home/jialamos/Development/RIOT/sys/bhp
"make" -C /home/jialamos/Development/RIOT/sys/bitfield
"make" -C /home/jialamos/Development/RIOT/sys/bloom
"make" -C /home/jialamos/Development/RIOT/sys/checksum
"make" -C /home/jialamos/Development/RIOT/sys/chunked_ringbuffer
"make" -C /home/jialamos/Development/RIOT/sys/clif
"make" -C /home/jialamos/Development/RIOT/sys/color
"make" -C /home/jialamos/Development/RIOT/sys/crypto
"make" -C /home/jialamos/Development/RIOT/sys/div
"make" -C /home/jialamos/Development/RIOT/sys/ecc
"make" -C /home/jialamos/Development/RIOT/sys/embunit
"make" -C /home/jialamos/Development/RIOT/sys/event
"make" -C /home/jialamos/Development/RIOT/sys/evtimer
"make" -C /home/jialamos/Development/RIOT/sys/fmt
"make" -C /home/jialamos/Development/RIOT/sys/frac
"make" -C /home/jialamos/Development/RIOT/sys/fs/constfs
"make" -C /home/jialamos/Development/RIOT/sys/hashes
"make" -C /home/jialamos/Development/RIOT/sys/iolist
"make" -C /home/jialamos/Development/RIOT/sys/luid
"make" -C /home/jialamos/Development/RIOT/sys/matstat
"make" -C /home/jialamos/Development/RIOT/sys/net/application_layer/dns
"make" -C /home/jialamos/Development/RIOT/sys/net/application_layer/gcoap
"make" -C /home/jialamos/Development/RIOT/sys/net/application_layer/nanocoap
"make" -C /home/jialamos/Development/RIOT/sys/net/ble/bluetil
"make" -C /home/jialamos/Development/RIOT/sys/net/ble/bluetil/bluetil_addr
"make" -C /home/jialamos/Development/RIOT/sys/net/credman
"make" -C /home/jialamos/Development/RIOT/sys/net/crosslayer/inet_csum
"make" -C /home/jialamos/Development/RIOT/sys/net/crosslayer/netopt
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/link_layer/mac
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/netapi
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/netif
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/netif/hdr
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/netif/pktq
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/netreg
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/network_layer/icmpv6
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/network_layer/ipv6
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/network_layer/ipv6/hdr
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/network_layer/ipv6/nib
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/network_layer/ndp
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/network_layer/sixlowpan
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/network_layer/sixlowpan/ctx
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/network_layer/sixlowpan/frag/fb
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/network_layer/sixlowpan/frag/vrb
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/network_layer/sixlowpan/nd
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/pkt
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/pktbuf
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/pktbuf_static
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/priority_pktqueue
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/sock
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/sock/udp
"make" -C /home/jialamos/Development/RIOT/sys/net/gnrc/transport_layer/udp
"make" -C /home/jialamos/Development/RIOT/sys/net/link_layer/csma_sender
"make" -C /home/jialamos/Development/RIOT/sys/net/link_layer/ieee802154
"make" -C /home/jialamos/Development/RIOT/sys/net/link_layer/l2util
"make" -C /home/jialamos/Development/RIOT/sys/net/netif
"make" -C /home/jialamos/Development/RIOT/sys/net/network_layer/fib
"make" -C /home/jialamos/Development/RIOT/sys/net/network_layer/icmpv6
"make" -C /home/jialamos/Development/RIOT/sys/net/network_layer/ipv4/addr
"make" -C /home/jialamos/Development/RIOT/sys/net/network_layer/ipv6/addr
"make" -C /home/jialamos/Development/RIOT/sys/net/network_layer/ipv6/hdr
"make" -C /home/jialamos/Development/RIOT/sys/net/network_layer/sixlowpan
"make" -C /home/jialamos/Development/RIOT/sys/net/sock
"make" -C /home/jialamos/Development/RIOT/sys/net/sock/async/event
"make" -C /home/jialamos/Development/RIOT/sys/net/transport_layer/udp
"make" -C /home/jialamos/Development/RIOT/sys/od
"make" -C /home/jialamos/Development/RIOT/sys/phydat
"make" -C /home/jialamos/Development/RIOT/sys/posix/inet
"make" -C /home/jialamos/Development/RIOT/sys/random
"make" -C /home/jialamos/Development/RIOT/sys/rtc_utils
"make" -C /home/jialamos/Development/RIOT/sys/saul_reg
"make" -C /home/jialamos/Development/RIOT/sys/seq
"make" -C /home/jialamos/Development/RIOT/sys/test_utils/interactive_sync
"make" -C /home/jialamos/Development/RIOT/sys/test_utils/print_stack_usage
"make" -C /home/jialamos/Development/RIOT/sys/test_utils/result_output
"make" -C /home/jialamos/Development/RIOT/sys/test_utils/result_output/check
"make" -C /home/jialamos/Development/RIOT/sys/timex
"make" -C /home/jialamos/Development/RIOT/sys/tsrb
"make" -C /home/jialamos/Development/RIOT/sys/universal_address
"make" -C /home/jialamos/Development/RIOT/sys/uri_parser
"make" -C /home/jialamos/Development/RIOT/sys/ut_process
"make" -C /home/jialamos/Development/RIOT/sys/uuid
"make" -C /home/jialamos/Development/RIOT/sys/vfs
"make" -C /home/jialamos/Development/RIOT/sys/ztimer
"make" -C /home/jialamos/Development/RIOT/sys/ztimer64
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-analog_util
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-base64
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-bcd
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-bhp_event
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-bhp_msg
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-bitfield
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-bloom
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-bluetil
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-checksum
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-chunked_ringbuffer
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-clif
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-color
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-core
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-credman
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-div
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-dns_cache
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-ecc
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-fib
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-fib_sr
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-fmt
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-frac
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-gcoap
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-gnrc_ipv6
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-gnrc_ipv6_hdr
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-gnrc_ipv6_nib
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-gnrc_mac_internal
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-gnrc_netif_pktq
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-gnrc_sixlowpan_frag_vrb
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-gnrc_udp
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-hashes
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-ieee802154
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-inet_csum
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-ipv4_addr
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-ipv6_addr
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-ipv6_hdr
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-kernel_defines
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-luid
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-matstat
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-mtd
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-nanocoap
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-nanocoap_cache
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-netopt
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-netreg
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-phydat
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-pkt
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-pktbuf
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-pktqueue
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-printf_float
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-priority_pktqueue
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-rtc
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-rtt_rtc
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-saul_reg
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-scanf_float
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-seq
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-sht1x
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-sixlowpan
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-sixlowpan_ctx
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-sixlowpan_sfr
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-sock_util
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-timex
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-tsrb
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-turo
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-uri_parser
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-ut_process
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-uuid
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-vfs
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-zptr
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-ztimer
"make" -C /home/jialamos/Development/RIOT/tests/unittests/tests-ztimer64
   text	   data	    bss	    dec	    hex	filename
1838236	 212136	 147088	2197460	 2187d4	/home/jialamos/Development/RIOT/tests/unittests/bin/native/tests_unittests.elf
r
/home/jialamos/Development/RIOT/tests/unittests/bin/native/tests_unittests.elf /dev/ttyACM0 
RIOT native interrupts/signals initialized.
RIOT native board initialized.
RIOT native hardware initialization complete.

main(): This is RIOT! (Version: 2022.10-devel-532-g5e5964-HEAD)
Help: Press s to start test, r to print it is ready
READY
s
START
.......................==3705797==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases!
..........................................................................................................................................................................==3705797==WARNING: ASan is ignoring requested __asan_handle_no_return: stack type: default top: 0xff963000; bottom 0x0824a000; size: 0xf7719000 (-143552512)
False positive error reports may follow
For details see https://github.com/google/sanitizers/issues/189
.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
OK (1106 tests)

make: Leaving directory '/home/jialamos/Development/RIOT/tests/unittests'

@jia200x
Copy link
Member

jia200x commented Aug 31, 2022

And gnrc_lorawan works as expected:

ifconfig
Iface  3  HWaddr: 26:0B:E5:92  Frequency: 868099975Hz  RSSI: -157  BW: 125kHz  SF: 12  CR: 4/5  Link: up 
           TX-Power: 14dBm  State: SLEEP  Demod margin.: 0  Num gateways.: 0 
          IQ_INVERT  
          RX_SINGLE  OTAA  L2-PDU:767  
          
> 0.5
txtsnd 3 01 RIOT
> Schedule downlink

10
PKTDUMP: data received:
~~ SNIP  0 - size:   5 byte, type: NETTYPE_UNDEF (0)
00000000  AA  BB  CC  DD  EE
~~ SNIP  1 - size:   9 byte, type: NETTYPE_NETIF (-1)
if_pid: 3  rssi: -32768  lqi: 0
flags: 0x0
src_l2addr: (nil)
dst_l2addr: 01
~~ PKT    -  2 snips, total size:  14 byte
txtsnd 3 01 RIOT
> PKTDUMP: data received:
~~ SNIP  0 - size:   4 byte, type: NETTYPE_UNDEF (0)
00000000  DE  AD  BE  EF
~~ SNIP  1 - size:   9 byte, type: NETTYPE_NETIF (-1)
if_pid: 3  rssi: -32768  lqi: 0
flags: 0x0
src_l2addr: (nil)
dst_l2addr: 01
~~ PKT    -  2 snips, total size:  13 byte

* @file
* @brief AES128_CMAC interface definition
*
* @author José Ignacio Alamos <[email protected]>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can do it later too, but just in case you are in the mood: could you use my HAW address? That email doesn't exist anymore :(

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

well, there are many occurrences of that email in the master branch... I can also do it at some point

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Then I leave that to you :-D

Copy link
Member

@jia200x jia200x left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK

@jia200x
Copy link
Member

jia200x commented Aug 31, 2022

(in theory we need a second ACK here since it's an API change)

@jia200x jia200x added the CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR label Aug 31, 2022
@miri64
Copy link
Member Author

miri64 commented Aug 31, 2022

(in theory we need a second ACK here since it's an API change)

Do we? The legacy API is still intact. From an API change perspective, I just added aes128_cmac_*. For additions a second ACK is not required. It might be necessary when we remove cmac_, though ;-).

@jia200x
Copy link
Member

jia200x commented Aug 31, 2022

Do we? The legacy API is still intact. From an API change perspective, I just added aes128_cmac_*. For additions a second ACK is not required. It might be necessary when we remove cmac_, though ;-).

Yes, but the PR introduces already a deprecation note for a further release. Therefore the API is already being changed.
A quick ACK from anyone should be fine, since I provide the test results (@maribu? @benpicco?)

@miri64 miri64 added the Process: needs >1 ACK Integration Process: This PR requires more than one ACK label Aug 31, 2022
@maribu maribu enabled auto-merge August 31, 2022 16:42
@maribu maribu merged commit 754ad23 into RIOT-OS:master Aug 31, 2022
@miri64 miri64 deleted the hashes_cmac/cleanup/rename branch September 1, 2022 06:47
@maribu maribu added this to the Release 2022.10 milestone Oct 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: LoRa Area: LoRa radio support Area: network Area: Networking Area: sys Area: System Area: tests Area: tests and testing framework CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR Process: API change Integration Process: PR contains or issue proposes an API change. Should be handled with care. Process: needs >1 ACK Integration Process: This PR requires more than one ACK Type: cleanup The issue proposes a clean-up / The PR cleans-up parts of the codebase / documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants