OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Functions
rsa_pss.c File Reference
#include <stdio.h>
#include "cryptlib.h"
#include <openssl/bn.h>
#include <openssl/rsa.h>
#include <openssl/evp.h>
#include <openssl/rand.h>
#include <openssl/sha.h>

Go to the source code of this file.

Functions

int RSA_verify_PKCS1_PSS (RSA *rsa, const unsigned char *mHash, const EVP_MD *Hash, const unsigned char *EM, int sLen)
 
int RSA_verify_PKCS1_PSS_mgf1 (RSA *rsa, const unsigned char *mHash, const EVP_MD *Hash, const EVP_MD *mgf1Hash, const unsigned char *EM, int sLen)
 
int RSA_padding_add_PKCS1_PSS (RSA *rsa, unsigned char *EM, const unsigned char *mHash, const EVP_MD *Hash, int sLen)
 
int RSA_padding_add_PKCS1_PSS_mgf1 (RSA *rsa, unsigned char *EM, const unsigned char *mHash, const EVP_MD *Hash, const EVP_MD *mgf1Hash, int sLen)
 

Function Documentation

int RSA_padding_add_PKCS1_PSS ( RSA rsa,
unsigned char *  EM,
const unsigned char *  mHash,
const EVP_MD Hash,
int  sLen 
)

Definition at line 187 of file rsa_pss.c.

int RSA_padding_add_PKCS1_PSS_mgf1 ( RSA rsa,
unsigned char *  EM,
const unsigned char *  mHash,
const EVP_MD Hash,
const EVP_MD mgf1Hash,
int  sLen 
)

Definition at line 194 of file rsa_pss.c.

int RSA_verify_PKCS1_PSS ( RSA rsa,
const unsigned char *  mHash,
const EVP_MD Hash,
const unsigned char *  EM,
int  sLen 
)

Definition at line 73 of file rsa_pss.c.

int RSA_verify_PKCS1_PSS_mgf1 ( RSA rsa,
const unsigned char *  mHash,
const EVP_MD Hash,
const EVP_MD mgf1Hash,
const unsigned char *  EM,
int  sLen 
)

Definition at line 79 of file rsa_pss.c.