This is preliminary support for an "RSA null" cipher. Unfortunately when
authorDr. Stephen Henson <steve@openssl.org>
Wed, 8 Sep 1999 18:02:25 +0000 (18:02 +0000)
committerDr. Stephen Henson <steve@openssl.org>
Wed, 8 Sep 1999 18:02:25 +0000 (18:02 +0000)
commit4a61a64f5004d4edb46e498c134b26746d9e5164
tree0f78801ff76da5999e6b5fdb091c20a5efa1c3b8
parent6882a964460cfbe350219236fb6aa141eb4f1c97
This is preliminary support for an "RSA null" cipher. Unfortunately when
OpenSSL is compiled with NO_RSA, no RSA operations can be used: including
key generation storage and display of RSA keys. Since these operations are
not covered by the RSA patent (my understanding is it only covers encrypt,
decrypt, sign and verify) they can be included: this is an often requested
feature, attempts to use the patented operations return an error code.

This is enabled by setting RSA_NULL. This means that if a particular application
has its own legal US RSA implementation then it can use that instead by setting
it as the default RSA method.

Still experimental and needs some fiddling of the other libraries so they have
some options that don't attempt to use RSA if it isn't allowed.
CHANGES
crypto/rsa/rsa_null.c [new file with mode: 0644]