prng
aes test
more typings for block modes