DH_compute_key man page on HP-UX

Man page or keyword search:  
man Server   10987 pages
apropos Keyword Search (all sections)
Output format
HP-UX logo
[printable version]

DH_generate_key(3)		    OpenSSL		    DH_generate_key(3)

NAME
       DH_generate_key, DH_compute_key - perform Diffie-Hellman key exchange

SYNOPSIS
	#include <openssl/dh.h>

	int DH_generate_key(DH *dh);

	int DH_compute_key(unsigned char *key, BIGNUM *pub_key, DH *dh);

DESCRIPTION
       DH_generate_key() performs the first step of a Diffie-Hellman key
       exchange by generating private and public DH values. By calling DH_com‐
       pute_key(), these are combined with the other party's public value to
       compute the shared key.

       DH_generate_key() expects dh to contain the shared parameters dh->p and
       dh->g. It generates a random private DH value unless dh->priv_key is
       already set, and computes the corresponding public value dh->pub_key,
       which can then be published.

       DH_compute_key() computes the shared secret from the private DH value
       in dh and the other party's public value in pub_key and stores it in
       key. key must point to DH_size(dh) bytes of memory.

RETURN VALUES
       DH_generate_key() returns 1 on success, 0 otherwise.

       DH_compute_key() returns the size of the shared secret on success, -1
       on error.

       The error codes can be obtained by ERR_get_error(3).

SEE ALSO
       dh(3), ERR_get_error(3), rand(3), DH_size(3)

HISTORY
       DH_generate_key() and DH_compute_key() are available in all versions of
       SSLeay and OpenSSL.

0.9.8k				  2009-05-20		    DH_generate_key(3)
[top]

List of man pages available for HP-UX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net