]> andersk Git - openssh.git/blobdiff - mpaux.c
- Merged very large OpenBSD source code reformat
[openssh.git] / mpaux.c
diff --git a/mpaux.c b/mpaux.c
index fbc986cfed47d2be1d26b3eed5169b81647f312c..331089ae328c7653d6d99b12f4994ec048d88af1 100644 (file)
--- a/mpaux.c
+++ b/mpaux.c
@@ -1,22 +1,25 @@
 /*
-
-mpaux.c
-
-Author: Tatu Ylonen <ylo@cs.hut.fi>
-
-Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
-                   All rights reserved
-
-Created: Sun Jul 16 04:29:30 1995 ylo
-
-This file contains various auxiliary functions related to multiple
-precision integers.
-
+ * 
+ * mpaux.c
+ * 
+ * Author: Tatu Ylonen <ylo@cs.hut.fi>
+ * 
+ * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
*                    All rights reserved
+ * 
+ * Created: Sun Jul 16 04:29:30 1995 ylo
+ * 
+ * This file contains various auxiliary functions related to multiple
+ * precision integers.
+ * 
 */
 
 #include "includes.h"
 RCSID("$Id$");
 
+#include "getput.h"
+#include "xmalloc.h"
+
 #ifdef HAVE_OPENSSL
 #include <openssl/bn.h>
 #include <openssl/md5.h>
@@ -26,29 +29,24 @@ RCSID("$Id$");
 #include <ssl/md5.h>
 #endif
 
-#include "getput.h"
-#include "xmalloc.h"
-
-
 void
 compute_session_id(unsigned char session_id[16],
                   unsigned char cookie[8],
-                  BIGNUM *host_key_n,
-                  BIGNUM *session_key_n)
+                  BIGNUMhost_key_n,
+                  BIGNUMsession_key_n)
 {
-  unsigned int host_key_bits = BN_num_bits(host_key_n);
-  unsigned int session_key_bits = BN_num_bits(session_key_n);
-  unsigned int bytes = (host_key_bits + 7) / 8 + (session_key_bits + 7) / 8 + 8;
-  unsigned char *buf = xmalloc(bytes);
-  MD5_CTX md;
-
-  BN_bn2bin(host_key_n, buf);
-  BN_bn2bin(session_key_n, buf + (host_key_bits + 7 ) / 8);
-  memcpy(buf + (host_key_bits + 7) / 8 + (session_key_bits + 7) / 8,
-        cookie, 8);
-  MD5_Init(&md);
-  MD5_Update(&md, buf, bytes);
-  MD5_Final(session_id, &md);
-  memset(buf, 0, bytes);
-  xfree(buf);
+       unsigned int host_key_bits = BN_num_bits(host_key_n);
+       unsigned int session_key_bits = BN_num_bits(session_key_n);
+       unsigned int bytes = (host_key_bits + 7) / 8 + (session_key_bits + 7) / 8 + 8;
+       unsigned char *buf = xmalloc(bytes);
+       MD5_CTX md;
+
+       BN_bn2bin(host_key_n, buf);
+       BN_bn2bin(session_key_n, buf + (host_key_bits + 7) / 8);
+       memcpy(buf + (host_key_bits + 7) / 8 + (session_key_bits + 7) / 8, cookie, 8);
+       MD5_Init(&md);
+       MD5_Update(&md, buf, bytes);
+       MD5_Final(session_id, &md);
+       memset(buf, 0, bytes);
+       xfree(buf);
 }
This page took 0.038455 seconds and 4 git commands to generate.