found a bug in the code I just committed when I ported a unit test from libsodium