0

我无法找到提到 RFC 3447 是否在 openssl 中实现的文档。

我使用 openssl 1.0.0 生成了一些用于 RSA-OAEP 加密的测试向量。当我检查 openssl 文档时,我看到它提到了 PKCS #1 v2.0 中定义的 EME-OAEP。来源:-http://www.openssl.org/docs/crypto/RSA_public_encrypt.html。

但是当我将这些测试向量提供给我的一位客户时,他们碰巧说这些向量仅与 2.1 版兼容,而不是 2.0 版。

任何指针将不胜感激。

谢谢

4

1 回答 1

1

我已经检查过,即使文档提到 EME-OAEP v2.0 正在实施,但事实并非如此。

文件:- rsa_oaep.c

在 2.0 版中,EM = maskedSeed || 屏蔽数据库

在 2.1 版中 EM = 0x00 || 蒙面种子 || 屏蔽数据库。

因此我能够得出结论,几乎从 openssl 的初始版本开始,它就一直是 2.1 而不是 2.0。

于 2012-07-06T19:24:25.047 回答