This change is introduced, because this makes it a lot easier to
expose the API the other languages that do not support C structs.
This is a break in the API contract for the `hazmat.h` module.
No API changes have been introduced in the `sss.c` module so all
current language bindings should be okay.