/[anubis]/anubis/src/tls.c
ViewVC logotype

Diff of /anubis/src/tls.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1.1.1 by polak, Thu Jan 30 10:41:13 2003 UTC revision 1.2 by gray, Thu Mar 6 18:33:42 2003 UTC
# Line 207  cipher_info(gnutls_session session) Line 207  cipher_info(gnutls_session session)
207          const char *tmp;          const char *tmp;
208          gnutls_credentials_type cred;          gnutls_credentials_type cred;
209          gnutls_kx_algorithm kx;          gnutls_kx_algorithm kx;
210            int bits;
211    
212          kx = gnutls_kx_get(session);          kx = gnutls_kx_get(session);
213          tmp = gnutls_kx_get_name(kx);          tmp = gnutls_kx_get_name(kx);
# Line 216  cipher_info(gnutls_session session) Line 217  cipher_info(gnutls_session session)
217          switch (cred)          switch (cred)
218          {          {
219                  case GNUTLS_CRD_ANON: /* anonymous authentication */                  case GNUTLS_CRD_ANON: /* anonymous authentication */
220                          info(VERBOSE, _("Anonymous DH using prime of %d bits."),                          bits = gnutls_dh_get_prime_bits(session);
221                                  gnutls_dh_get_prime_bits(session));                          info(VERBOSE,
222                                 ngettext("Anonymous DH using prime of %d bit.",
223                                          "Anonymous DH using prime of %d bits.",
224                                          bits),
225                                 bits);
226                          break;                          break;
227                  case GNUTLS_CRD_CERTIFICATE: /* certificate authentication */                  case GNUTLS_CRD_CERTIFICATE: /* certificate authentication */
228                          if (kx == GNUTLS_KX_DHE_RSA || kx == GNUTLS_KX_DHE_DSS) {                          if (kx == GNUTLS_KX_DHE_RSA
229                                  info(VERBOSE, _("Ephemeral DH using prime of %d bits."),                              || kx == GNUTLS_KX_DHE_DSS) {
230                                          gnutls_dh_get_prime_bits(session));                                  bits = gnutls_dh_get_prime_bits(session);
231                                    info(VERBOSE,
232                                         ngettext("Ephemeral DH using prime of %d bit.",
233                                                  "Ephemeral DH using prime of %d bits.",
234                                                  bits),
235                                         bits);
236                          }                          }
237                          print_x509_certificate_info(session);                          print_x509_certificate_info(session);
238                          break;                          break;
# Line 294  print_x509_certificate_info(gnutls_sessi Line 304  print_x509_certificate_info(gnutls_sessi
304                  printf(_("Certificate public key: "));                  printf(_("Certificate public key: "));
305                  if (algo == GNUTLS_PK_RSA) {                  if (algo == GNUTLS_PK_RSA) {
306                          printf(_("RSA\n"));                          printf(_("RSA\n"));
307                          printf(_(" Modulus: %d bits\n"), bits);                          printf(ngettext(" Modulus: %d bit\n",
308                                            " Modulus: %d bits\n", bits), bits);
309                  }                  }
310                  else if (algo == GNUTLS_PK_DSA) {                  else if (algo == GNUTLS_PK_DSA) {
311                          printf(_("DSA\n"));                          printf(_("DSA\n"));
312                          printf(_(" Exponent: %d bits\n"), bits);                          printf(ngettext(" Exponent: %d bit\n",
313                                            " Exponent: %d bits\n", bits), bits);
314                  }                  }
315                  else                  else
316                          printf(_("UNKNOWN\n"));                          printf(_("UNKNOWN\n"));

Legend:
Removed from v.1.1.1.1  
changed lines
  Added in v.1.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26