/openssl/crypto/rsa/ |
H A D | rsa_pk1.c | 34 if (flen > (tlen - RSA_PKCS1_PADDING_SIZE)) { in RSA_padding_add_PKCS1_type_1() 45 j = tlen - 3 - flen; in RSA_padding_add_PKCS1_type_1() 49 memcpy(p, from, (unsigned int)flen); in RSA_padding_add_PKCS1_type_1() 73 if (num == flen) { in RSA_padding_check_PKCS1_type_1() 78 flen--; in RSA_padding_check_PKCS1_type_1() 131 } else if (flen < 0) { in ossl_rsa_padding_add_PKCS1_type_2_ex() 142 j = tlen - 3 - flen; in ossl_rsa_padding_add_PKCS1_type_2_ex() 157 memcpy(p, from, (unsigned int)flen); in ossl_rsa_padding_add_PKCS1_type_2_ex() 177 if (tlen <= 0 || flen <= 0) in RSA_padding_check_PKCS1_type_2() 202 mask = ~constant_time_is_zero(flen); in RSA_padding_check_PKCS1_type_2() [all …]
|
H A D | rsa_none.c | 21 const unsigned char *from, int flen) in RSA_padding_add_none() argument 23 if (flen > tlen) { in RSA_padding_add_none() 28 if (flen < tlen) { in RSA_padding_add_none() 33 memcpy(to, from, (unsigned int)flen); in RSA_padding_add_none() 38 const unsigned char *from, int flen, int num) in RSA_padding_check_none() argument 41 if (flen > tlen) { in RSA_padding_check_none() 46 memset(to, 0, tlen - flen); in RSA_padding_check_none() 47 memcpy(to + tlen - flen, from, flen); in RSA_padding_check_none()
|
H A D | rsa_x931.c | 23 const unsigned char *from, int flen) in RSA_padding_add_X931() argument 33 j = tlen - flen - 2; in RSA_padding_add_X931() 53 memcpy(p, from, (unsigned int)flen); in RSA_padding_add_X931() 54 p += flen; in RSA_padding_add_X931() 60 const unsigned char *from, int flen, int num) in RSA_padding_check_X931() argument 66 if ((num != flen) || ((*p != 0x6A) && (*p != 0x6B))) { in RSA_padding_check_X931() 72 j = flen - 3; in RSA_padding_check_X931() 91 j = flen - 2; in RSA_padding_check_X931()
|
H A D | rsa_oaep.c | 40 const unsigned char *from, int flen, in RSA_padding_add_PKCS1_OAEP() argument 86 if (flen > emlen - 2 * mdlen - 1) { in ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex() 105 memset(db + mdlen, 0, emlen - flen - 2 * mdlen - 1); in ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex() 107 db[emlen - flen - mdlen - 1] = 0x01; in ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex() 108 memcpy(db + emlen - flen - mdlen, from, (unsigned int)flen); in ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex() 154 return RSA_padding_check_PKCS1_OAEP_mgf1(to, tlen, from, flen, num, in RSA_padding_check_PKCS1_OAEP() 189 if (tlen <= 0 || flen <= 0) in RSA_padding_check_PKCS1_OAEP_mgf1() 199 if (num < flen || num < 2 * mdlen + 2) { in RSA_padding_check_PKCS1_OAEP_mgf1() 223 for (from += flen, em += num, i = 0; i < num; i++) { in RSA_padding_check_PKCS1_OAEP_mgf1() 224 mask = ~constant_time_is_zero(flen); in RSA_padding_check_PKCS1_OAEP_mgf1() [all …]
|
H A D | rsa_crpt.c | 33 int RSA_public_encrypt(int flen, const unsigned char *from, unsigned char *to, in RSA_public_encrypt() argument 36 return rsa->meth->rsa_pub_enc(flen, from, to, rsa, padding); in RSA_public_encrypt() 39 int RSA_private_encrypt(int flen, const unsigned char *from, in RSA_private_encrypt() argument 42 return rsa->meth->rsa_priv_enc(flen, from, to, rsa, padding); in RSA_private_encrypt() 45 int RSA_private_decrypt(int flen, const unsigned char *from, in RSA_private_decrypt() argument 48 return rsa->meth->rsa_priv_dec(flen, from, to, rsa, padding); in RSA_private_decrypt() 51 int RSA_public_decrypt(int flen, const unsigned char *from, unsigned char *to, in RSA_public_decrypt() argument 54 return rsa->meth->rsa_pub_dec(flen, from, to, rsa, padding); in RSA_public_decrypt()
|
H A D | rsa_meth.c | 107 (int flen, const unsigned char *from, in RSA_meth_get_pub_enc() 114 int (*pub_enc) (int flen, const unsigned char *from, in RSA_meth_set_pub_enc() 123 (int flen, const unsigned char *from, in RSA_meth_get_pub_dec() 130 int (*pub_dec) (int flen, const unsigned char *from, in RSA_meth_set_pub_dec() 139 (int flen, const unsigned char *from, in RSA_meth_get_priv_enc() 146 int (*priv_enc) (int flen, const unsigned char *from, in RSA_meth_set_priv_enc() 155 (int flen, const unsigned char *from, in RSA_meth_get_priv_dec() 162 int (*priv_dec) (int flen, const unsigned char *from, in RSA_meth_set_priv_dec()
|
H A D | rsa_ossl.c | 21 static int rsa_ossl_public_encrypt(int flen, const unsigned char *from, 25 static int rsa_ossl_public_decrypt(int flen, const unsigned char *from, 115 from, flen); in rsa_ossl_public_encrypt() 123 i = RSA_padding_add_none(buf, num, from, flen); in rsa_ossl_public_encrypt() 271 i = RSA_padding_add_PKCS1_type_1(buf, num, from, flen); in rsa_ossl_private_encrypt() 274 i = RSA_padding_add_X931(buf, num, from, flen); in rsa_ossl_private_encrypt() 277 i = RSA_padding_add_none(buf, num, from, flen); in rsa_ossl_private_encrypt() 405 if (flen > num) { in rsa_ossl_private_decrypt() 411 if (BN_bin2bn(from, (int)flen, f) == NULL) in rsa_ossl_private_decrypt() 554 if (flen > num) { in rsa_ossl_public_decrypt() [all …]
|
H A D | rsa_local.h | 105 int (*rsa_pub_enc) (int flen, const unsigned char *from, 107 int (*rsa_pub_dec) (int flen, const unsigned char *from, 109 int (*rsa_priv_enc) (int flen, const unsigned char *from, 111 int (*rsa_priv_dec) (int flen, const unsigned char *from, 194 int flen);
|
/openssl/include/openssl/ |
H A D | rsa.h | 285 int RSA_public_encrypt(int flen, const unsigned char *from, unsigned char *to, 288 int RSA_private_encrypt(int flen, const unsigned char *from, unsigned char *to, 291 int RSA_public_decrypt(int flen, const unsigned char *from, unsigned char *to, 405 const unsigned char *from, int flen, 410 const unsigned char *from, int flen, 488 int (*RSA_meth_get_pub_enc(const RSA_METHOD *meth)) (int flen, 494 int (*pub_enc) (int flen, const unsigned char *from, 498 int (*RSA_meth_get_pub_dec(const RSA_METHOD *meth)) (int flen, 504 int (*pub_dec) (int flen, const unsigned char *from, 508 int (*RSA_meth_get_priv_enc(const RSA_METHOD *meth)) (int flen, [all …]
|
/openssl/doc/man3/ |
H A D | RSA_public_encrypt.pod | 15 int RSA_public_encrypt(int flen, const unsigned char *from, 18 int RSA_private_decrypt(int flen, const unsigned char *from, 28 RSA_public_encrypt() encrypts the B<flen> bytes at B<from> (usually a 55 B<flen> must not be more than RSA_size(B<rsa>) - 11 for the PKCS #1 v1.5 66 RSA_private_decrypt() decrypts the B<flen> bytes at B<from> using the 67 private key B<rsa> and stores the plaintext in B<to>. B<flen> should
|
H A D | RSA_private_encrypt.pod | 15 int RSA_private_encrypt(int flen, unsigned char *from, 18 int RSA_public_decrypt(int flen, unsigned char *from, 30 RSA_private_encrypt() signs the B<flen> bytes at B<from> (usually a 54 RSA_public_decrypt() recovers the message digest from the B<flen>
|
H A D | RSA_meth_new.pod | 41 int (*RSA_meth_get_pub_enc(const RSA_METHOD *meth))(int flen, const unsigned char *from, 44 int (*pub_enc)(int flen, const unsigned char *from, 49 (int flen, const unsigned char *from, 52 int (*pub_dec)(int flen, const unsigned char *from, 56 int (*RSA_meth_get_priv_enc(const RSA_METHOD *meth))(int flen, const unsigned char *from, 60 int (*priv_enc)(int flen, const unsigned char *from, 63 int (*RSA_meth_get_priv_dec(const RSA_METHOD *meth))(int flen, const unsigned char *from, 67 int (*priv_dec)(int flen, const unsigned char *from,
|
H A D | RSA_set_method.pod | 94 int (*rsa_pub_enc)(int flen, unsigned char *from, 98 int (*rsa_pub_dec)(int flen, unsigned char *from, 102 int (*rsa_priv_enc)(int flen, unsigned char *from, 106 int (*rsa_priv_dec)(int flen, unsigned char *from,
|
/openssl/include/crypto/ |
H A D | rsa.h | 89 size_t flen, int client_version, 93 const unsigned char *from, int flen,
|
/openssl/engines/ |
H A D | e_capi.c | 824 int capi_rsa_priv_enc(int flen, const unsigned char *from, in capi_rsa_priv_enc() argument 926 int capi_rsa_priv_dec(int flen, const unsigned char *from, in capi_rsa_priv_dec() argument 936 if (flen <= 0) in capi_rsa_priv_dec() 937 return flen; in capi_rsa_priv_dec() 969 if ((tmpbuf = OPENSSL_malloc(flen)) == NULL) { in capi_rsa_priv_dec() 973 for (i = 0; i < flen; i++) in capi_rsa_priv_dec() 974 tmpbuf[flen - i - 1] = from[i]; in capi_rsa_priv_dec() 977 dlen = flen; in capi_rsa_priv_dec() 985 memcpy(to, tmpbuf, (flen = (int)dlen)); in capi_rsa_priv_dec() 987 OPENSSL_cleanse(tmpbuf, flen); in capi_rsa_priv_dec() [all …]
|
/openssl/providers/implementations/ciphers/ |
H A D | cipher_chacha20_poly1305.h | 40 size_t flen);
|
H A D | ciphercommon_ccm.c | 53 size_t flen) in ccm_tls_iv_set_fixed() argument 55 if (flen != EVP_CCM_TLS_FIXED_IV_LEN) in ccm_tls_iv_set_fixed() 59 memcpy(ctx->iv, fixed, flen); in ccm_tls_iv_set_fixed()
|
H A D | cipher_chacha20_poly1305_hw.c | 46 unsigned char *fixed, size_t flen) in chacha_poly1305_tls_iv_set_fixed() argument 50 if (flen != CHACHA20_POLY1305_IVLEN) in chacha_poly1305_tls_iv_set_fixed()
|
/openssl/apps/lib/ |
H A D | apps.c | 2633 size_t i, flen = strlen(from) + 1, tlen = strlen(to) + 1; in WIN32_rename() local 2635 tfrom = malloc(sizeof(*tfrom) * (flen + tlen)); in WIN32_rename() 2638 tto = tfrom + flen; in WIN32_rename() 2640 if (!MultiByteToWideChar(CP_ACP, 0, from, flen, (WCHAR *)tfrom, flen)) in WIN32_rename() 2642 for (i = 0; i < flen; i++) in WIN32_rename()
|