system.security.cryptography.openssl如何调用openssl函数
How System.Security.Cryptography.OpenSsl calls OpenSSL functions?
任何人都可以解释包 System.Security.Cryptography.OpenSsl
(github:dotnet/corefix)如何调用openssl nanive函数吗?我找不到来自.net C#到OpenSSL C 的Brige。
在这里查看:
https://github.com/dotnet/corefx/tree/master/src/src/common/src/interop/unix/unix/system.security.cryptography.native.native
您链接到参考这些Interop类的代码,这些类别在此处插入此代码:
https://github.com/dotnet/corefx/tree/master/src/native/unix/system.security.cryptography.native.native
呼叫openssl。
您链接到的目录中的类型都是partial
类。该目录中的.csproj文件包含来自存储库中其他地方的大量文件。这些文件包含大多数方法和[DllImport]
平台调用声明。
引用的 CryptoNative
( System.Security.Cryptography.Native.OpenSsl
)库是在corefx/src/src/native/unix/system.security.cryptography.native上找到的本机垫片,并将呼叫转发到实际的OpenSSL实现。
相关文章:
- 什么时候调用组成单元对象的析构函数
- 对RValue对象调用的LValue ref限定成员函数
- 为什么使用 "this" 指针调用派生成员函数?
- 函数调用中参数的顺序重要吗
- OpenGL - 在抛出"__gnu_cxx::recursive_init_error"实例后终止调用?
- Openssl 1.1.1d无效使用不完整的类型"struct dsa_st"
- 如何在openssl-ecc中获取十六进制格式的私钥
- 基于另一个成员参数将函数调用从类传递给它的一个成员
- 为什么我的C#代码在调用回C++COM直到Task时会暂停.等待/线程.加入
- 在c++类上调用void函数
- 为什么 std::unique 不调用 std::sort?
- 调用专用模板时出错"no matching function for call to [...]"
- 选择要调用的构造函数
- C++为什么尽管我调用了void函数,它却不起作用
- 构造函数正在调用一个使用当前类类型的函数
- 变量没有改变?通过向量的函数调用
- system.security.cryptography.openssl如何调用openssl函数
- Openssl 线程安全回调函数注册,包括直接调用和间接调用
- 忽略调用openssl EVP_cleanup会导致严重的缺陷或内存泄漏
- 调用'EVP_DigestFinal'没有匹配函数 - 在C++中使用 openssl lib