I am not sure if we should use the asynchronous version.
Pro: Make sjcl more responsive (e.g. if you only want to use sjcl.codec.hex)
Con: Checks for not-seeded errors are necessary