@MaartenBodewes If I'm able to tell you I could found it :)
I cannot much define either. It was a great example of how to write a good crypto library, handling the errors, instance creation. Man, you had lots of ( good ) answers there. But that was special since it was complete.