aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/credentials
diff options
context:
space:
mode:
authorAndreas Steffen <andreas.steffen@strongswan.org>2012-11-22 00:34:26 +0100
committerAndreas Steffen <andreas.steffen@strongswan.org>2012-11-22 00:34:42 +0100
commit48b23d06a8c701d6d48666dbe927f5454dfea7a4 (patch)
treee18017cf50af167e14cc27299ec8fd09643c982f /src/libstrongswan/credentials
parent2cb9a014df3e60902a4448e73d0928007bf68956 (diff)
downloadstrongswan-48b23d06a8c701d6d48666dbe927f5454dfea7a4.tar.bz2
strongswan-48b23d06a8c701d6d48666dbe927f5454dfea7a4.tar.xz
allow the optional sharing if RSA private keys
Diffstat (limited to 'src/libstrongswan/credentials')
-rw-r--r--src/libstrongswan/credentials/builder.c2
-rw-r--r--src/libstrongswan/credentials/builder.h4
2 files changed, 6 insertions, 0 deletions
diff --git a/src/libstrongswan/credentials/builder.c b/src/libstrongswan/credentials/builder.c
index be5f8b79b..b86ca5e2f 100644
--- a/src/libstrongswan/credentials/builder.c
+++ b/src/libstrongswan/credentials/builder.c
@@ -65,6 +65,8 @@ ENUM(builder_part_names, BUILD_FROM_FILE, BUILD_END,
"BUILD_RSA_EXP2",
"BUILD_RSA_COEFF",
"BUILD_SAFE_PRIMES",
+ "BUILD_SHARES",
+ "BUILD_THRESHOLD",
"BUILD_END",
);
diff --git a/src/libstrongswan/credentials/builder.h b/src/libstrongswan/credentials/builder.h
index 6f2444a7b..23bd1d5dc 100644
--- a/src/libstrongswan/credentials/builder.h
+++ b/src/libstrongswan/credentials/builder.h
@@ -141,6 +141,10 @@ enum builder_part_t {
BUILD_RSA_COEFF,
/** generate (p) and (q) as safe primes */
BUILD_SAFE_PRIMES,
+ /** number of private key shares */
+ BUILD_SHARES,
+ /** minimum number of participating private key shares */
+ BUILD_THRESHOLD,
/** end of variable argument builder list */
BUILD_END,
};