Lines Matching defs:dhm
45 #include "mbedtls/dhm.h"
116 "rsa, dhm, ecdsa, ecdh.\n"
513 rsa, dhm, ecdsa, ecdh;
600 } else if (strcmp(argv[i], "dhm") == 0) {
601 todo.dhm = 1;
1068 if (todo.dhm) {
1087 mbedtls_dhm_context dhm;
1094 mbedtls_dhm_init(&dhm);
1100 mbedtls_dhm_set_group(&dhm, &P, &G) != 0) {
1104 n = mbedtls_dhm_get_len(&dhm);
1105 mbedtls_dhm_make_public(&dhm, (int) n, buf, n, myrand, NULL);
1107 if (mbedtls_dhm_read_public(&dhm, buf, n) != 0) {
1113 ret |= mbedtls_dhm_make_public(&dhm, (int) n, buf, n,
1116 mbedtls_dhm_calc_secret(&dhm, buf, sizeof(buf), &olen, myrand, NULL));
1121 mbedtls_dhm_calc_secret(&dhm, buf, sizeof(buf), &olen, myrand, NULL));
1123 mbedtls_dhm_free(&dhm);