Hello, I'm trying to use some crypto functions included in the .net framework.
In powershell I can instantiate this object with:
New-Object System.Security.Cryptography.AesManaged
in C# I can use
new System.Security.Cryptography.AesManaged();
In LabVIEW, I'm expecting to find an AesManaged class under System.Security.Cryptography. There are some classes here but not AesManaged.
I see from the .net docs that this class is in the assembly System.Security.Cryptography.Algorithms.dll, so I have tried browsing to all the copies of that file I have on my computer, including restarting LabVIEW between attempts, but always see the message "This assembly contains no public classes that can be created." According to the .net docs this class is "public sealed class AesManaged" (not abstract). The constructor method is "public AesManaged ()"
This happens whether I use the constructor node, right click on the input terminal of an invoke node, or use a .net refnum control. Anything I'm missing? I'm using LabVIEW 32-bit, but the C# code compiles to 32-bit with no problem.