Maksym Mamontov

Results 13 comments of Maksym Mamontov

From what I see, this project implements only HMAC. No PKI is available: no RSA, no Elliptic curves.

I compiled your examples on Linux with g++-8.3.0, here are the results: ``` faust@hammer /tmp/sml $ g++ -I sml/include/boost/ test.cpp -std=c++17 -O2 -o test faust@hammer /tmp/sml $ g++ -I sml/include/boost/...

Maybe alignment?

I don't see anything related to thread safety in disassembly.

This is from your modified version: ``` b0: 80 91 05 01 lds r24, 0x0105 ; 0x800105 ``` This is from switch version: ``` 90: 80 91 01 01 lds...

Okay, I think I know where the 4 bytes come from. Transition table is build by inheriting each individual transition. When they are empty (have no fields) they lay within...

You can do even better if you remove `static`: ``` faust@hammer /tmp/sml $ avr-nm -CS -t d --size-sort test.elf 08388864 00000001 B r 00000116 00000016 T __do_clear_bss 00000144 00000062 T...

Besides: ``` faust@hammer /tmp/sml $ avr-size test2.elf test4.elf text data bss dec hex filename 210 0 2 212 d4 test2.elf 210 0 1 211 d3 test4.elf ``` test2.elf - your...

`std::mutex` is neither copyable nor movable.

Should probably work fine with perfect forwarding used in `aux::pool` and `aux::pool_type`, but I'm not familiar enough with SML guts to be 100% sure. You may try to add it...