New error types
Define min possible certificate size
Various certificate management functions (create / free / pack / unpack / lint)
Update test program