Document RAND library.
[openssl.git] / doc / crypto / rsa.pod
index fafe337a4b536eb252959687c321c38811710383..395ef2c7861040552d07bc8cc6a1545f60cbc65e 100644 (file)
@@ -9,18 +9,15 @@ rsa - RSA public key cryptosystem
  #include <openssl/rsa.h>
 
  RSA * RSA_new(void);
-
  void RSA_free(RSA *rsa);
 
  int RSA_public_encrypt(int flen, unsigned char *from,
     unsigned char *to, RSA *rsa, int padding);
-
  int RSA_private_decrypt(int flen, unsigned char *from,
     unsigned char *to, RSA *rsa, int padding);
 
  int RSA_sign(int type, unsigned char *m, unsigned int m_len,
     unsigned char *sigret, unsigned int *siglen, RSA *rsa);
-
  int RSA_verify(int type, unsigned char *m, unsigned int m_len,
     unsigned char *sigbuf, unsigned int siglen, RSA *rsa);
 
@@ -32,83 +29,59 @@ rsa - RSA public key cryptosystem
  int RSA_check_key(RSA *rsa);
 
  int RSA_blinding_on(RSA *rsa, BN_CTX *ctx);
-
  void RSA_blinding_off(RSA *rsa);
 
  void RSA_set_default_method(RSA_METHOD *meth);
-
  RSA_METHOD *RSA_get_default_method(void);
-
  RSA_METHOD *RSA_set_method(RSA *rsa, RSA_METHOD *meth);
-
  RSA_METHOD *RSA_get_method(RSA *rsa);
-
  RSA_METHOD *RSA_PKCS1_SSLeay(void);
-
  RSA_METHOD *RSA_PKCS1_RSAref(void);
-
  RSA_METHOD *RSA_null_method(void);
-
  int RSA_flags(RSA *rsa);
-
  RSA *RSA_new_method(RSA_METHOD *method);
 
  int RSA_print(BIO *bp, RSA *x, int offset);
-
  int RSA_print_fp(FILE *fp, RSA *x, int offset);
 
  int RSA_get_ex_new_index(long argl, char *argp, int (*new_func)(),
     int (*dup_func)(), void (*free_func)());
-
  int RSA_set_ex_data(RSA *r,int idx,char *arg);
-
  char *RSA_get_ex_data(RSA *r, int idx);
 
  int RSA_private_encrypt(int flen, unsigned char *from,
     unsigned char *to, RSA *rsa,int padding);
-
  int RSA_public_decrypt(int flen, unsigned char *from, 
     unsigned char *to, RSA *rsa,int padding);
 
  int RSA_sign_ASN1_OCTET_STRING(int dummy, unsigned char *m,
     unsigned int m_len, unsigned char *sigret, unsigned int *siglen,
     RSA *rsa);
-
  int RSA_verify_ASN1_OCTET_STRING(int dummy, unsigned char *m,
     unsigned int m_len, unsigned char *sigbuf, unsigned int siglen,
     RSA *rsa);
 
  int RSA_padding_add_PKCS1_type_1(unsigned char *to, int tlen,
     unsigned char *f, int fl);
-
  int RSA_padding_check_PKCS1_type_1(unsigned char *to, int tlen,
     unsigned char *f, int fl, int rsa_len);
-
  int RSA_padding_add_PKCS1_type_2(unsigned char *to, int tlen,
     unsigned char *f, int fl);
-
  int RSA_padding_check_PKCS1_type_2(unsigned char *to, int tlen,
     unsigned char *f, int fl, int rsa_len);
-
  int RSA_padding_add_PKCS1_OAEP(unsigned char *to, int tlen,
     unsigned char *f, int fl, unsigned char *p, int pl);
-
  int RSA_padding_check_PKCS1_OAEP(unsigned char *to, int tlen,
     unsigned char *f, int fl, int rsa_len, unsigned char *p, int pl);
-
  int RSA_padding_add_SSLv23(unsigned char *to, int tlen,
     unsigned char *f, int fl);
-
  int RSA_padding_check_SSLv23(unsigned char *to, int tlen,
     unsigned char *f, int fl, int rsa_len);
-
  int RSA_padding_add_none(unsigned char *to, int tlen,
     unsigned char *f, int fl);
-
  int RSA_padding_check_none(unsigned char *to, int tlen,
     unsigned char *f, int fl, int rsa_len);
 
-
 =head1 DESCRIPTION
 
 These functions implement RSA public key encryption and signatures