いろいろあってSNOW2ライブラリの設計を変えようと思う。

どうも、64バイト単位に暗号化する機構と4バイト単位で暗号化する機構を一緒に出来ないのでここは二つを分けてしまうことにした。
しかしながら、二つあっても意味無いのでプールを生成する64バイト単位のほうで実装していこうと思う。

前の方針で設計したタイプもとりあえず残しておくつもりだが。

メルセンヌツイスターのライブラリが変数保存に何故プールを使用しているかが少し分かった気がする。*1

*1:これとはまったく違う理由でそうなっているのは承知だが・・・