57 #ifndef OPENSSL_HEADER_RSA_INTERNAL_H 58 #define OPENSSL_HEADER_RSA_INTERNAL_H 63 #if defined(__cplusplus) 74 const uint8_t *in,
size_t in_len,
int padding);
79 const uint8_t *in,
size_t in_len,
int padding);
87 #define RSA_PKCS1_PADDING_SIZE 11 99 const uint8_t *from,
unsigned from_len);
101 const uint8_t *from,
unsigned from_len);
103 const uint8_t *from,
unsigned from_len);
105 const uint8_t *from,
unsigned from_len);
107 const uint8_t *from,
unsigned from_len,
111 const uint8_t *from,
unsigned from_len,
144 #if defined(__cplusplus) OPENSSL_EXPORT ASN1_BIT_STRING * bits
Definition: x509v3.h:532
BIGNUM * coeff
Definition: internal.h:131
int RSA_padding_add_none(uint8_t *to, unsigned to_len, const uint8_t *from, unsigned from_len)
Definition: padding.c:261
size_t rsa_default_size(const RSA *rsa)
Definition: rsa_impl.c:108
OPENSSL_EXPORT pem_password_cb * cb
Definition: pem.h:398
Definition: internal.h:126
int RSA_padding_add_PKCS1_OAEP_mgf1(uint8_t *to, unsigned to_len, const uint8_t *from, unsigned from_len, const uint8_t *param, unsigned plen, const EVP_MD *md, const EVP_MD *mgf1md)
Definition: padding.c:320
int rsa_default_decrypt(RSA *rsa, size_t *out_len, uint8_t *out, size_t max_out, const uint8_t *in, size_t in_len, int padding)
Definition: rsa_impl.c:362
Definition: internal.h:67
#define max_out
Definition: test_opus_api.c:1436
BIGNUM * r
Definition: internal.h:136
BN_BLINDING * BN_BLINDING_new(void)
Definition: blinding.c:131
struct RSA_additional_prime_st RSA_additional_prime
int BN_BLINDING_convert(BIGNUM *n, BN_BLINDING *b, const BIGNUM *e, const BN_MONT_CTX *mont_ctx, BN_CTX *ctx)
Definition: blinding.c:196
int RSA_padding_check_PKCS1_OAEP_mgf1(uint8_t *to, unsigned to_len, const uint8_t *from, unsigned from_len, const uint8_t *param, unsigned plen, const EVP_MD *md, const EVP_MD *mgf1md)
Definition: padding.c:394
int RSA_private_transform(RSA *rsa, uint8_t *out, const uint8_t *in, size_t len)
Definition: rsa.c:819
EGLStreamKHR EGLint n
Definition: eglext.h:984
OPENSSL_EXPORT const ASN1_OBJECT int const unsigned char int len
Definition: x509.h:1053
int RSA_padding_check_PKCS1_type_2(uint8_t *to, unsigned to_len, const uint8_t *from, unsigned from_len)
Definition: padding.c:195
int int * out
Definition: gcc-loops.cpp:206
int RSA_padding_check_PKCS1_type_1(uint8_t *to, unsigned to_len, const uint8_t *from, unsigned from_len)
Definition: padding.c:102
EGLContext ctx
Definition: eglext.h:192
BIGNUM * exp
Definition: internal.h:129
unsigned char uint8_t
Definition: ptypes.h:89
int BN_BLINDING_invert(BIGNUM *n, const BN_BLINDING *b, BN_MONT_CTX *mont_ctx, BN_CTX *ctx)
Definition: blinding.c:209
const RSA_METHOD RSA_default_method
Definition: rsa_impl.c:1108
int rsa_default_sign_raw(RSA *rsa, size_t *out_len, uint8_t *out, size_t max_out, const uint8_t *in, size_t in_len, int padding)
Definition: rsa_impl.c:312
Definition: blinding.c:122
int RSA_padding_add_PKCS1_type_1(uint8_t *to, unsigned to_len, const uint8_t *from, unsigned from_len)
Definition: padding.c:74
int rsa_default_encrypt(RSA *rsa, size_t *out_len, uint8_t *out, size_t max_out, const uint8_t *in, size_t in_len, int padding)
Definition: rsa_impl.c:112
BIGNUM * prime
Definition: internal.h:127
GLint param
Definition: gl2.h:471
DOMString e
Definition: WebCryptoAPI.idl:115
int RSA_padding_add_PKCS1_type_2(uint8_t *to, unsigned to_len, const uint8_t *from, unsigned from_len)
Definition: padding.c:154
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306
BN_MONT_CTX * mont
Definition: internal.h:138
int rsa_default_keygen(RSA *rsa, int bits, BIGNUM *e_value, BN_GENCB *cb)
Definition: rsa_impl.c:1100
plen
Definition: parse_delay_file.m:33
void BN_BLINDING_free(BN_BLINDING *b)
Definition: blinding.c:159
int rsa_default_multi_prime_keygen(RSA *rsa, int bits, int num_primes, BIGNUM *e_value, BN_GENCB *cb)
Definition: rsa_impl.c:811
int rsa_default_private_transform(RSA *rsa, uint8_t *out, const uint8_t *in, size_t len)
Definition: rsa_impl.c:528
void RSA_additional_prime_free(RSA_additional_prime *ap)
Definition: rsa.c:112