Hi I can have a look at this if I am able to write such a generator. I have played around with the API and so far can query the existing providers. Tomorrow I will try to create my own provider. The functions you have in your code are not available for some reason. All functions start with "BCrypt": https://msdn.microsoft.com/en-us/library/aa376214(v=vs.85).aspx