RubyでAES128GCM

こんな感じで複合化する。
keyとivをセットする順番を逆にすると、なぜかエラーになる。

ちなみに上のgistは、JSON Web Encryptionのdecryptコード。
json-jwt gemで使ってるコードのAES128GCMのdecrypt部分。

ってか、なんでkeyをセットする前にivをセットするとエラーになるの??