summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/rsa
diff options
context:
space:
mode:
authormarkus <>2002-09-10 16:31:57 +0000
committermarkus <>2002-09-10 16:31:57 +0000
commit7d038e9d4d83e7c7120e78418e108df70b9025d6 (patch)
treebaf775b286ff801a89f746b1938a3c700bba6822 /src/lib/libcrypto/rsa
parent3bd21dd4c3a3e3106321a5f6b3641ab9f18a6e3b (diff)
downloadopenbsd-7d038e9d4d83e7c7120e78418e108df70b9025d6.tar.gz
openbsd-7d038e9d4d83e7c7120e78418e108df70b9025d6.tar.bz2
openbsd-7d038e9d4d83e7c7120e78418e108df70b9025d6.zip
merge openssl-0.9.7-beta3, tested on vax by miod@
Diffstat (limited to 'src/lib/libcrypto/rsa')
-rw-r--r--src/lib/libcrypto/rsa/Makefile.ssl70
-rw-r--r--src/lib/libcrypto/rsa/rsa.h3
2 files changed, 50 insertions, 23 deletions
diff --git a/src/lib/libcrypto/rsa/Makefile.ssl b/src/lib/libcrypto/rsa/Makefile.ssl
index ddd138acd2..8c44b7f142 100644
--- a/src/lib/libcrypto/rsa/Makefile.ssl
+++ b/src/lib/libcrypto/rsa/Makefile.ssl
@@ -72,7 +72,7 @@ lint:
72 lint -DLINT $(INCLUDES) $(SRC)>fluff 72 lint -DLINT $(INCLUDES) $(SRC)>fluff
73 73
74depend: 74depend:
75 $(MAKEDEPEND) $(INCLUDES) $(DEPFLAG) $(PROGS) $(LIBSRC) 75 $(MAKEDEPEND) $(CFLAG) $(INCLUDES) $(DEPFLAG) $(PROGS) $(LIBSRC)
76 76
77dclean: 77dclean:
78 $(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new 78 $(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
@@ -158,17 +158,26 @@ rsa_null.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
158rsa_null.o: ../../include/openssl/rand.h ../../include/openssl/rsa.h 158rsa_null.o: ../../include/openssl/rand.h ../../include/openssl/rsa.h
159rsa_null.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 159rsa_null.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
160rsa_null.o: ../../include/openssl/symhacks.h ../cryptlib.h rsa_null.c 160rsa_null.o: ../../include/openssl/symhacks.h ../cryptlib.h rsa_null.c
161rsa_oaep.o: ../../e_os.h ../../include/openssl/asn1.h 161rsa_oaep.o: ../../e_os.h ../../include/openssl/aes.h
162rsa_oaep.o: ../../include/openssl/bio.h ../../include/openssl/bn.h 162rsa_oaep.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
163rsa_oaep.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 163rsa_oaep.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
164rsa_oaep.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 164rsa_oaep.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
165rsa_oaep.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h 165rsa_oaep.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
166rsa_oaep.o: ../../include/openssl/des_old.h ../../include/openssl/dh.h
167rsa_oaep.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
168rsa_oaep.o: ../../include/openssl/err.h ../../include/openssl/evp.h
169rsa_oaep.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
170rsa_oaep.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
171rsa_oaep.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h
166rsa_oaep.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 172rsa_oaep.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
167rsa_oaep.o: ../../include/openssl/opensslconf.h 173rsa_oaep.o: ../../include/openssl/opensslconf.h
168rsa_oaep.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 174rsa_oaep.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
169rsa_oaep.o: ../../include/openssl/rand.h ../../include/openssl/rsa.h 175rsa_oaep.o: ../../include/openssl/rand.h ../../include/openssl/rc2.h
176rsa_oaep.o: ../../include/openssl/rc4.h ../../include/openssl/rc5.h
177rsa_oaep.o: ../../include/openssl/ripemd.h ../../include/openssl/rsa.h
170rsa_oaep.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 178rsa_oaep.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
171rsa_oaep.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 179rsa_oaep.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
180rsa_oaep.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h
172rsa_oaep.o: ../cryptlib.h rsa_oaep.c 181rsa_oaep.o: ../cryptlib.h rsa_oaep.c
173rsa_pk1.o: ../../e_os.h ../../include/openssl/asn1.h 182rsa_pk1.o: ../../e_os.h ../../include/openssl/asn1.h
174rsa_pk1.o: ../../include/openssl/bio.h ../../include/openssl/bn.h 183rsa_pk1.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
@@ -179,35 +188,50 @@ rsa_pk1.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
179rsa_pk1.o: ../../include/openssl/rand.h ../../include/openssl/rsa.h 188rsa_pk1.o: ../../include/openssl/rand.h ../../include/openssl/rsa.h
180rsa_pk1.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 189rsa_pk1.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
181rsa_pk1.o: ../../include/openssl/symhacks.h ../cryptlib.h rsa_pk1.c 190rsa_pk1.o: ../../include/openssl/symhacks.h ../cryptlib.h rsa_pk1.c
182rsa_saos.o: ../../e_os.h ../../include/openssl/asn1.h 191rsa_saos.o: ../../e_os.h ../../include/openssl/aes.h
183rsa_saos.o: ../../include/openssl/bio.h ../../include/openssl/bn.h 192rsa_saos.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
184rsa_saos.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 193rsa_saos.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
185rsa_saos.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h 194rsa_saos.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
186rsa_saos.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 195rsa_saos.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
187rsa_saos.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h 196rsa_saos.o: ../../include/openssl/des_old.h ../../include/openssl/dh.h
197rsa_saos.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
198rsa_saos.o: ../../include/openssl/err.h ../../include/openssl/evp.h
199rsa_saos.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
200rsa_saos.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
201rsa_saos.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h
188rsa_saos.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 202rsa_saos.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
189rsa_saos.o: ../../include/openssl/opensslconf.h 203rsa_saos.o: ../../include/openssl/opensslconf.h
190rsa_saos.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 204rsa_saos.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
191rsa_saos.o: ../../include/openssl/pkcs7.h ../../include/openssl/rsa.h 205rsa_saos.o: ../../include/openssl/pkcs7.h ../../include/openssl/rc2.h
206rsa_saos.o: ../../include/openssl/rc4.h ../../include/openssl/rc5.h
207rsa_saos.o: ../../include/openssl/ripemd.h ../../include/openssl/rsa.h
192rsa_saos.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 208rsa_saos.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
193rsa_saos.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 209rsa_saos.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
210rsa_saos.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h
194rsa_saos.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 211rsa_saos.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
195rsa_saos.o: ../cryptlib.h rsa_saos.c 212rsa_saos.o: ../cryptlib.h rsa_saos.c
196rsa_sign.o: ../../e_os.h ../../include/openssl/asn1.h 213rsa_sign.o: ../../e_os.h ../../include/openssl/aes.h
197rsa_sign.o: ../../include/openssl/bio.h ../../include/openssl/bn.h 214rsa_sign.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
198rsa_sign.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 215rsa_sign.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
199rsa_sign.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h 216rsa_sign.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
200rsa_sign.o: ../../include/openssl/e_os2.h ../../include/openssl/engine.h 217rsa_sign.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
201rsa_sign.o: ../../include/openssl/err.h ../../include/openssl/evp.h 218rsa_sign.o: ../../include/openssl/des_old.h ../../include/openssl/dh.h
202rsa_sign.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 219rsa_sign.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
220rsa_sign.o: ../../include/openssl/engine.h ../../include/openssl/err.h
221rsa_sign.o: ../../include/openssl/evp.h ../../include/openssl/idea.h
222rsa_sign.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h
223rsa_sign.o: ../../include/openssl/md4.h ../../include/openssl/md5.h
224rsa_sign.o: ../../include/openssl/mdc2.h ../../include/openssl/obj_mac.h
203rsa_sign.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 225rsa_sign.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
204rsa_sign.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 226rsa_sign.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
205rsa_sign.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h 227rsa_sign.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h
228rsa_sign.o: ../../include/openssl/rc2.h ../../include/openssl/rc4.h
229rsa_sign.o: ../../include/openssl/rc5.h ../../include/openssl/ripemd.h
206rsa_sign.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h 230rsa_sign.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
207rsa_sign.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 231rsa_sign.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
208rsa_sign.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h 232rsa_sign.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h
209rsa_sign.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 233rsa_sign.o: ../../include/openssl/ui_compat.h ../../include/openssl/x509.h
210rsa_sign.o: ../cryptlib.h rsa_sign.c 234rsa_sign.o: ../../include/openssl/x509_vfy.h ../cryptlib.h rsa_sign.c
211rsa_ssl.o: ../../e_os.h ../../include/openssl/asn1.h 235rsa_ssl.o: ../../e_os.h ../../include/openssl/asn1.h
212rsa_ssl.o: ../../include/openssl/bio.h ../../include/openssl/bn.h 236rsa_ssl.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
213rsa_ssl.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 237rsa_ssl.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
diff --git a/src/lib/libcrypto/rsa/rsa.h b/src/lib/libcrypto/rsa/rsa.h
index 030a6c88e5..98b3bd7cc5 100644
--- a/src/lib/libcrypto/rsa/rsa.h
+++ b/src/lib/libcrypto/rsa/rsa.h
@@ -276,6 +276,9 @@ int RSA_get_ex_new_index(long argl, void *argp, CRYPTO_EX_new *new_func,
276int RSA_set_ex_data(RSA *r,int idx,void *arg); 276int RSA_set_ex_data(RSA *r,int idx,void *arg);
277void *RSA_get_ex_data(const RSA *r, int idx); 277void *RSA_get_ex_data(const RSA *r, int idx);
278 278
279RSA *RSAPublicKey_dup(RSA *rsa);
280RSA *RSAPrivateKey_dup(RSA *rsa);
281
279/* BEGIN ERROR CODES */ 282/* BEGIN ERROR CODES */
280/* The following lines are auto generated by the script mkerr.pl. Any changes 283/* The following lines are auto generated by the script mkerr.pl. Any changes
281 * made after this point may be overwritten when the script is next run. 284 * made after this point may be overwritten when the script is next run.