2012-07-03 25 views
0

我在搜索有關在openssl中是否實現RFC 3447的文檔時遇到了問題。RFC 3447(pkcs#1 v2.1):它在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。

任何指針,將不勝感激。

感謝

回答

1

我已籤,即使文檔中提到的EME-OAEP V2.0爲被實現,但它並非如此。

文件: - rsa_oaep.c

在版本2.0 EM = maskedSeed || maskedDB

In ver 2.1 EM = 0x00 || maskedSeed || maskedDB。

因此,我可以得出結論,幾乎從openssl的開始版本,它總是2.1 NOT 2.0。

相關問題