Commit edc032b5 authored by Ben Laurie's avatar Ben Laurie
Browse files

Add SRP support.

parent 0c4e6710
Loading
Loading
Loading
Loading
+6 −0
Changes for Configure: 6 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -1015,6 +1015,12 @@ if (defined($disabled{"ec"}) || defined($disabled{"dsa"})
	$disabled{"gost"} = "forced";
	}

# SRP requires TLSEXT
if (defined($disabled{"tlsext"}))
	{
	$disabled{"srp"} = "forced";
	}

if ($target eq "TABLE") {
	foreach $target (sort keys %table) {
		print_table_entry($target);
+1 −1
Changes for Makefile.org: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -148,7 +148,7 @@ SDIRS= \
	bn ec rsa dsa ecdsa dh ecdh dso engine \
	buffer bio stack lhash rand err \
	evp asn1 pem x509 x509v3 conf txt_db pkcs7 pkcs12 comp ocsp ui krb5 \
	cms pqueue ts jpake store cmac
	cms pqueue ts jpake srp store cmac
# keep in mind that the above list is adjusted by ./Configure
# according to no-xxx arguments...

+140 −130

File changed.

Preview size limit exceeded, changes collapsed.

+4 −0
Changes for apps/progs.h: 4 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -44,6 +44,7 @@ extern int smime_main(int argc,char *argv[]);
extern int rand_main(int argc,char *argv[]);
extern int engine_main(int argc,char *argv[]);
extern int ocsp_main(int argc,char *argv[]);
extern int srp_main(int argc,char *argv[]);
extern int prime_main(int argc,char *argv[]);
extern int ts_main(int argc,char *argv[]);

@@ -144,6 +145,9 @@ FUNCTION functions[] = {
#endif
#ifndef OPENSSL_NO_OCSP
	{FUNC_TYPE_GENERAL,"ocsp",ocsp_main},
#endif
#ifndef OPENSSL_NO_SRP
	{FUNC_TYPE_GENERAL,"srp",srp_main},
#endif
	{FUNC_TYPE_GENERAL,"prime",prime_main},
	{FUNC_TYPE_GENERAL,"ts",ts_main},
+180 −0

File changed.

Preview size limit exceeded, changes collapsed.

Loading