#2 enhance; mp_crypto uses crypto:stream_* with aes_ctr
#2 enhance; Server & client use encrState & decrState States for stream {en,de}cryption