[BACK]Return to mpaux.h CVS log [TXT][DIR] Up to [local] / src / usr.bin / ssh

Annotation of src/usr.bin/ssh/mpaux.h, Revision 1.2

1.1       deraadt     1: /*
                      2:
                      3: mpaux.h
                      4:
                      5: Author: Tatu Ylonen <ylo@cs.hut.fi>
                      6:
                      7: Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
                      8:                    All rights reserved
                      9:
                     10: Created: Sun Jul 16 04:29:30 1995 ylo
                     11:
                     12: This file contains various auxiliary functions related to multiple
                     13: precision integers.
                     14:
                     15: */
                     16:
                     17: /* RCSID("$Id: mpaux.h,v 1.2 1999/05/04 11:58:52 bg Exp $"); */
                     18:
                     19: #ifndef MPAUX_H
                     20: #define MPAUX_H
                     21:
                     22: /* Computes a 16-byte session id in the global variable session_id.
                     23:    The session id is computed by concatenating the linearized, msb
                     24:    first representations of host_key_n, session_key_n, and the cookie. */
                     25: void compute_session_id(unsigned char session_id[16],
                     26:                        unsigned char cookie[8],
                     27:                        unsigned int host_key_bits,
1.2     ! provos     28:                        BIGNUM *host_key_n,
1.1       deraadt    29:                        unsigned int session_key_bits,
1.2     ! provos     30:                        BIGNUM *session_key_n);
1.1       deraadt    31:
                     32: #endif /* MPAUX_H */