source: trunk/third/openssh/rsa.h @ 18759

Revision 18759, 870 bytes checked in by zacheiss, 22 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r18758, which included commits to RCS files with non-trunk default branches.
Line 
1/*      $OpenBSD: rsa.h,v 1.15 2002/03/04 17:27:39 stevesk Exp $        */
2
3/*
4 * Author: Tatu Ylonen <ylo@cs.hut.fi>
5 * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
6 *                    All rights reserved
7 * RSA key generation, encryption and decryption.
8 *
9 * As far as I am concerned, the code I have written for this software
10 * can be used freely for any purpose.  Any derived versions of this
11 * software must be clearly marked as such, and if the derived work is
12 * incompatible with the protocol description in the RFC file, it must be
13 * called by a name other than "ssh" or "Secure Shell".
14 */
15
16#ifndef RSA_H
17#define RSA_H
18
19#include <openssl/bn.h>
20#include <openssl/rsa.h>
21
22void     rsa_public_encrypt(BIGNUM *, BIGNUM *, RSA *);
23int      rsa_private_decrypt(BIGNUM *, BIGNUM *, RSA *);
24void     rsa_generate_additional_parameters(RSA *);
25
26#endif                          /* RSA_H */
Note: See TracBrowser for help on using the repository browser.