No header or importlib could also be seen as a disincentive to use these functions directly. This dll looks like a crypto provider given exports like GetCipherInterface(), GetHashInterface(), ... it's likely supposed to be used by higher level libraries such as bcrypt.