Searched refs:modulus_len (Results 1 - 25 of 29) sorted by relevance

12

/external/dropbear/libtomcrypt/src/pk/pkcs1/
H A Dpkcs_1_i2osp.c27 @param modulus_len The length of the RSA modulus
31 int pkcs_1_i2osp(void *n, unsigned long modulus_len, unsigned char *out) argument
37 if (size > modulus_len) {
42 zeromem(out, modulus_len);
43 return mp_to_unsigned_bin(n, out+(modulus_len-size));
H A Dpkcs_1_v1_5_decode.c40 unsigned long modulus_len, ps_len, i; local
46 modulus_len = (modulus_bitlen >> 3) + (modulus_bitlen & 7 ? 1 : 0);
50 if ((msglen > modulus_len) || (modulus_len < 11)) {
62 for (i = 2; i < modulus_len; i++) {
68 if ((i >= modulus_len) || (ps_len < 8)) {
76 for (i = 2; i < modulus_len - 1; i++) {
H A Dpkcs_1_oaep_encode.c41 unsigned long hLen, x, y, modulus_len; local
59 modulus_len = (modulus_bitlen >> 3) + (modulus_bitlen & 7 ? 1 : 0);
62 if ((2*hLen >= (modulus_len - 2)) || (msglen > (modulus_len - 2*hLen - 2))) {
66 /* allocate ram for DB/mask/salt of size modulus_len */
67 DB = XMALLOC(modulus_len);
68 mask = XMALLOC(modulus_len);
85 x = modulus_len;
99 y = modulus_len - msglen - 2*hLen - 2;
117 if ((err = pkcs_1_mgf1(hash_idx, seed, hLen, mask, modulus_len
[all...]
H A Dpkcs_1_pss_encode.c40 unsigned long x, y, hLen, modulus_len; local
57 modulus_len = (modulus_bitlen>>3) + (modulus_bitlen & 7 ? 1 : 0);
60 if ((saltlen > modulus_len) || (modulus_len < hLen + saltlen + 2)) {
64 /* allocate ram for DB/mask/salt/hash of size modulus_len */
65 DB = XMALLOC(modulus_len);
66 mask = XMALLOC(modulus_len);
67 salt = XMALLOC(modulus_len);
68 hash = XMALLOC(modulus_len);
112 /* generate DB = PS || 0x01 || salt, PS == modulus_len
[all...]
H A Dpkcs_1_oaep_decode.c40 unsigned long hLen, x, y, modulus_len; local
56 modulus_len = (modulus_bitlen >> 3) + (modulus_bitlen & 7 ? 1 : 0);
59 if ((2*hLen >= (modulus_len - 2)) || (msglen != modulus_len)) {
63 /* allocate ram for DB/mask/salt of size modulus_len */
64 DB = XMALLOC(modulus_len);
65 mask = XMALLOC(modulus_len);
84 1 || hLen || modulus_len - hLen - 1
100 XMEMCPY(DB, msg + x, modulus_len - hLen - 1);
101 x += modulus_len
[all...]
H A Dpkcs_1_pss_decode.c38 unsigned long x, y, hLen, modulus_len; local
54 modulus_len = (modulus_bitlen>>3) + (modulus_bitlen & 7 ? 1 : 0);
57 if ((saltlen > modulus_len) ||
58 (modulus_len < hLen + saltlen + 2) || (siglen != modulus_len)) {
62 /* allocate ram for DB/mask/salt/hash of size modulus_len */
63 DB = XMALLOC(modulus_len);
64 mask = XMALLOC(modulus_len);
65 salt = XMALLOC(modulus_len);
66 hash = XMALLOC(modulus_len);
[all...]
H A Dpkcs_1_v1_5_encode.c42 unsigned long modulus_len, ps_len, i; local
58 modulus_len = (modulus_bitlen >> 3) + (modulus_bitlen & 7 ? 1 : 0);
61 if ((msglen + 11) > modulus_len) {
65 if (*outlen < modulus_len) {
66 *outlen = modulus_len;
73 ps_len = modulus_len - msglen - 3;
95 /* create string of length modulus_len */
100 *outlen = modulus_len;
/external/wpa_supplicant_8/hostapd/src/crypto/
H A Dcrypto_internal-modexp.c18 const u8 *modulus, size_t modulus_len,
35 bignum_set_unsigned_bin(bn_modulus, modulus, modulus_len) < 0)
16 crypto_mod_exp(const u8 *base, size_t base_len, const u8 *power, size_t power_len, const u8 *modulus, size_t modulus_len, u8 *result, size_t *result_len) argument
H A Dcrypto_gnutls.c156 const u8 *modulus, size_t modulus_len,
167 gcry_mpi_scan(&bn_modulus, GCRYMPI_FMT_USG, modulus, modulus_len,
170 bn_result = gcry_mpi_new(modulus_len * 8);
154 crypto_mod_exp(const u8 *base, size_t base_len, const u8 *power, size_t power_len, const u8 *modulus, size_t modulus_len, u8 *result, size_t *result_len) argument
H A Dcrypto_nss.c172 const u8 *modulus, size_t modulus_len,
170 crypto_mod_exp(const u8 *base, size_t base_len, const u8 *power, size_t power_len, const u8 *modulus, size_t modulus_len, u8 *result, size_t *result_len) argument
H A Dcrypto.h415 * @modulus_len: Length of modulus integer in bytes
430 const u8 *modulus, size_t modulus_len,
H A Dcrypto_libtomcrypt.c698 const u8 *modulus, size_t modulus_len,
708 mp_read_unsigned_bin(m, (u8 *) modulus, modulus_len) != CRYPT_OK)
696 crypto_mod_exp(const u8 *base, size_t base_len, const u8 *power, size_t power_len, const u8 *modulus, size_t modulus_len, u8 *result, size_t *result_len) argument
H A Dcrypto_cryptoapi.c778 const u8 *modulus, size_t modulus_len,
776 crypto_mod_exp(const u8 *base, size_t base_len, const u8 *power, size_t power_len, const u8 *modulus, size_t modulus_len, u8 *result, size_t *result_len) argument
/external/wpa_supplicant_8/src/crypto/
H A Dcrypto_internal-modexp.c18 const u8 *modulus, size_t modulus_len,
35 bignum_set_unsigned_bin(bn_modulus, modulus, modulus_len) < 0)
16 crypto_mod_exp(const u8 *base, size_t base_len, const u8 *power, size_t power_len, const u8 *modulus, size_t modulus_len, u8 *result, size_t *result_len) argument
H A Dcrypto_gnutls.c156 const u8 *modulus, size_t modulus_len,
167 gcry_mpi_scan(&bn_modulus, GCRYMPI_FMT_USG, modulus, modulus_len,
170 bn_result = gcry_mpi_new(modulus_len * 8);
154 crypto_mod_exp(const u8 *base, size_t base_len, const u8 *power, size_t power_len, const u8 *modulus, size_t modulus_len, u8 *result, size_t *result_len) argument
H A Dcrypto_nss.c172 const u8 *modulus, size_t modulus_len,
170 crypto_mod_exp(const u8 *base, size_t base_len, const u8 *power, size_t power_len, const u8 *modulus, size_t modulus_len, u8 *result, size_t *result_len) argument
H A Dcrypto.h415 * @modulus_len: Length of modulus integer in bytes
430 const u8 *modulus, size_t modulus_len,
H A Dcrypto_libtomcrypt.c698 const u8 *modulus, size_t modulus_len,
708 mp_read_unsigned_bin(m, (u8 *) modulus, modulus_len) != CRYPT_OK)
696 crypto_mod_exp(const u8 *base, size_t base_len, const u8 *power, size_t power_len, const u8 *modulus, size_t modulus_len, u8 *result, size_t *result_len) argument
H A Dcrypto_cryptoapi.c778 const u8 *modulus, size_t modulus_len,
776 crypto_mod_exp(const u8 *base, size_t base_len, const u8 *power, size_t power_len, const u8 *modulus, size_t modulus_len, u8 *result, size_t *result_len) argument
/external/wpa_supplicant_8/wpa_supplicant/src/crypto/
H A Dcrypto_internal-modexp.c18 const u8 *modulus, size_t modulus_len,
35 bignum_set_unsigned_bin(bn_modulus, modulus, modulus_len) < 0)
16 crypto_mod_exp(const u8 *base, size_t base_len, const u8 *power, size_t power_len, const u8 *modulus, size_t modulus_len, u8 *result, size_t *result_len) argument
H A Dcrypto_gnutls.c156 const u8 *modulus, size_t modulus_len,
167 gcry_mpi_scan(&bn_modulus, GCRYMPI_FMT_USG, modulus, modulus_len,
170 bn_result = gcry_mpi_new(modulus_len * 8);
154 crypto_mod_exp(const u8 *base, size_t base_len, const u8 *power, size_t power_len, const u8 *modulus, size_t modulus_len, u8 *result, size_t *result_len) argument
H A Dcrypto_nss.c172 const u8 *modulus, size_t modulus_len,
170 crypto_mod_exp(const u8 *base, size_t base_len, const u8 *power, size_t power_len, const u8 *modulus, size_t modulus_len, u8 *result, size_t *result_len) argument
H A Dcrypto.h415 * @modulus_len: Length of modulus integer in bytes
430 const u8 *modulus, size_t modulus_len,
H A Dcrypto_libtomcrypt.c698 const u8 *modulus, size_t modulus_len,
708 mp_read_unsigned_bin(m, (u8 *) modulus, modulus_len) != CRYPT_OK)
696 crypto_mod_exp(const u8 *base, size_t base_len, const u8 *power, size_t power_len, const u8 *modulus, size_t modulus_len, u8 *result, size_t *result_len) argument
/external/dropbear/libtomcrypt/src/headers/
H A Dtomcrypt_pkcs.h23 int pkcs_1_i2osp(void *n, unsigned long modulus_len, unsigned char *out);

Completed in 163 milliseconds

12