Searched refs:ps_len (Results 1 – 3 of 3) sorted by relevance
| /optee_os/core/lib/libtomcrypt/src/pk/pkcs1/ |
| H A D | pkcs_1_v1_5_encode.c | 34 unsigned long modulus_len, ps_len, i; in pkcs_1_v1_5_encode() local 69 ps_len = modulus_len - msglen - 3; in pkcs_1_v1_5_encode() 73 if (prng_descriptor[prng_idx]->read(ps, ps_len, prng) != ps_len) { in pkcs_1_v1_5_encode() 79 for (i = 0; i < ps_len; i++) { in pkcs_1_v1_5_encode() 88 XMEMSET(ps, 0xFF, ps_len); in pkcs_1_v1_5_encode() 94 out[2 + ps_len] = 0x00; in pkcs_1_v1_5_encode() 96 XMEMCPY(&out[2 + ps_len + 1], msg, msglen); in pkcs_1_v1_5_encode()
|
| H A D | pkcs_1_v1_5_decode.c | 32 unsigned long modulus_len, ps_len, i; in pkcs_1_v1_5_decode() local 59 ps_len = i++ - 2; in pkcs_1_v1_5_decode() 77 ps_len = i - 2; in pkcs_1_v1_5_decode() 80 if (ps_len < 8) in pkcs_1_v1_5_decode() 87 if (*outlen < (msglen - (2 + ps_len + 1))) { in pkcs_1_v1_5_decode() 92 *outlen = (msglen - (2 + ps_len + 1)); in pkcs_1_v1_5_decode() 93 XMEMCPY(out, &msg[2 + ps_len + 1], *outlen); in pkcs_1_v1_5_decode()
|
| /optee_os/core/drivers/crypto/hisilicon/ |
| H A D | hpre_rsa.c | 302 static TEE_Result pkcs_v1_5_fill_ps(uint8_t *ps, size_t ps_len) in pkcs_v1_5_fill_ps() argument 306 if (hw_get_random_bytes(ps, ps_len)) { in pkcs_v1_5_fill_ps() 311 for (i = 0; i < ps_len; i++) { in pkcs_v1_5_fill_ps() 327 size_t ps_len = 0; in rsaes_pkcs_v1_5_encode() local 335 ps_len = n_bytes - PKCS_V1_5_FIXED_LEN - msg_len; in rsaes_pkcs_v1_5_encode() 336 ret = pkcs_v1_5_fill_ps(ps, ps_len); in rsaes_pkcs_v1_5_encode() 342 out[PKCS_V1_5_FIXED_LEN + ps_len - 1] = 0; in rsaes_pkcs_v1_5_encode() 343 memcpy(out + PKCS_V1_5_FIXED_LEN + ps_len, rsa_data->message.data, in rsaes_pkcs_v1_5_encode() 389 size_t ps_len = 0; in rsa_oaep_fill_db() local 400 ps_len = db_len - lhash_len - rsa_data->message.length - 1; in rsa_oaep_fill_db() [all …]
|