Access .NET Framework

Access .NET Framework

Does anyone have any example code for accessing the .net framework from Fortran?

In particular, I want to be able to use ComputeHash for SHA256.

Thanks,

David

3 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

Fortran can call managed code only if assembly was compiled with "ComVisible(true)" attribute and with "Register for COM interop" build setting. "ComputeHash" is not COM-visible. In this case it's possible to create new "wrapper" .net assembly with COM-visible "SHA256_ComputeHash" method and build it with "Register for COM interop". After that "SHA256_ComputeHash" will we accesible from Fortran via code generated by "Intel(R) Visual Fortran Module Wizard".

Found an easier solution. SHA256 is available in crypt32.lib, and I was able to access it through a C++ wrapper linked to my Fortran code.

Thanks,

David

Leave a Comment

Please sign in to add a comment. Not a member? Join today