c - 如何在 OPENSSL 库 RSA-OAEP 中使用测试向量
问题描述
您好,我将此功能用于密码学:
int RSA_public_encrypt(int flen, const unsigned char *from,unsigned char *to, RSA *rsa, int padding);
https://www.openssl.org/docs/manmaster/man3/RSA_public_encrypt.html
我设置了 padding RSA_PKCS1_OAEP_PADDING
。问题是当我编译我的项目时:gcc myproject.c -DPKCS_TESTVECT -o test
我在编译程序时使用-DPKCS_TESTVECT
宏,这个宏crypto/rsa/rsa_oaep.c
在 OpenSSL 库的第 67 行中定义。
我编译了我的项目,宏未被识别,并且测试向量尚未分配到我的项目中。
感谢您的回答
解决方案
推荐阅读
- swift - SwiftUI我怎么能在圆圈旁边有2个文字
- typescript - 精炼联合型
- java - jacoco 代码覆盖率报告除了应用程序代码之外还包括 maven 依赖项
- javascript - HTML更改单选按钮背景
- android - 我应该怎么做才能从 Firebase 隐藏弹出菜单?
- laravel - 为什么排队 7k 作业后出现超时错误?
- c# - C# Windows 窗体 WMPLib 无法设置当前位置
- bash - 逐行重新排序或排序
- c - 我是否需要从另一个目录编译单独包含的头文件?
- java - 为什么 System.out.println 不能打印“C:\Users\Public”?