diff options
| author | Marvin W <git@larma.de> | 2022-10-28 18:26:36 +0200 |
|---|---|---|
| committer | Xavier Del Campo Romero <xavi.dcr@tutanota.com> | 2023-10-01 21:28:29 +0200 |
| commit | 49a0d9fcb5cdd5904d7f0fa7673c22456f0ab0f0 (patch) | |
| tree | 0bd9f963ae1bc4076f3c631662d4f711a98f4044 | |
| parent | 78ea2fcb23e8e74740baeb775fd84acece74b22a (diff) | |
DTLS: Use ECDSA key
| -rw-r--r-- | plugins/ice/src/dtls_srtp.vala | 2 | ||||
| -rw-r--r-- | plugins/ice/vapi/gnutls.vapi | 3 |
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)] |
