aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarvin W <git@larma.de>2022-10-28 18:26:36 +0200
committerXavier Del Campo Romero <xavi.dcr@tutanota.com>2023-10-01 21:28:29 +0200
commit49a0d9fcb5cdd5904d7f0fa7673c22456f0ab0f0 (patch)
tree0bd9f963ae1bc4076f3c631662d4f711a98f4044
parent78ea2fcb23e8e74740baeb775fd84acece74b22a (diff)
DTLS: Use ECDSA key
-rw-r--r--plugins/ice/src/dtls_srtp.vala2
-rw-r--r--plugins/ice/vapi/gnutls.vapi3
2 files changed, 3 insertions, 2 deletions
diff --git a/plugins/ice/src/dtls_srtp.vala b/plugins/ice/src/dtls_srtp.vala
index 033d9428..e2817ef3 100644
--- a/plugins/ice/src/dtls_srtp.vala
+++ b/plugins/ice/src/dtls_srtp.vala
@@ -83,7 +83,7 @@ public class Handler {
int err = 0;
X509.PrivateKey private_key = X509.PrivateKey.create();
- err = private_key.generate(PKAlgorithm.RSA, 2048);
+ err = private_key.generate(PKAlgorithm.ECDSA, 256);
throw_if_error(err);
var start_time = new DateTime.now_local().add_days(1);
diff --git a/plugins/ice/vapi/gnutls.vapi b/plugins/ice/vapi/gnutls.vapi
index bc3f13d0..86a8c401 100644
--- a/plugins/ice/vapi/gnutls.vapi
+++ b/plugins/ice/vapi/gnutls.vapi
@@ -221,7 +221,8 @@ namespace GnuTLS {
public enum PKAlgorithm {
UNKNOWN,
RSA,
- DSA;
+ DSA,
+ ECDSA;
}
[CCode (cname = "gnutls_digest_algorithm_t", cprefix = "GNUTLS_DIG_", has_type_id = false)]