有麻烦林追捕文件,其中提到在OpenSSL的RFC 3447是否被执行。
我已经产生了用于用openssl 1.0.0 RSA-OAEP加密一些测试矢量。 当我检查了OpenSSL文档我看到它提到EME-OAEP在PKCS#1 V2.0定义。 来源:-http://www.openssl.org/docs/crypto/RSA_public_encrypt.html。
但是,当我已经给这些测试向量,以我的一个客户,他们碰巧说,向量只与2.1没有2.0版本兼容。
任何指针将不胜感激。
谢谢
我已签,即使文档中提到的EME-OAEP V2.0为被实现,但它并非如此。
文件: - rsa_oaep.c
在版本2.0 EM = maskedSeed || maskedDB
在版本2.1 EM = 0×00 || maskedSeed || maskedDB。
因此我能够从OpenSSL的的版本开始,几乎断定,它一直不是2.1 2.0。
文章来源: RFC 3447(pkcs#1 v2.1): Is it implemented in Openssl ? If so from which version?