Home
last modified time | relevance | path

Searched refs:modulus_bytes (Results 1 – 3 of 3) sorted by relevance

/illumos-gate/usr/src/common/crypto/rsa/
H A Drsa_impl.c403 uint32_t modulus_bytes; in rsa_genkey_pair() local
417 modulus_bytes = CRYPTO_BITS2BYTES(bkey->modulus_bits); in rsa_genkey_pair()
420 if ((modulus_bytes < MIN_RSA_KEYLENGTH_IN_BYTES) || in rsa_genkey_pair()
421 (modulus_bytes > MAX_RSA_KEYLENGTH_IN_BYTES)) { in rsa_genkey_pair()
428 if (RSA_key_init(&rsakey, modulus_bytes * 4, modulus_bytes * 4) != in rsa_genkey_pair()
443 modulus_bytes * 4, modulus_bytes * 4, &public_exponent, in rsa_genkey_pair()
451 bignum2bytestring(bkey->modulus, &(rsakey.n), modulus_bytes); in rsa_genkey_pair()
495 uint32_t modulus_bytes; in rsa_encrypt() local
506 modulus_bytes = CRYPTO_BITS2BYTES(bkey->modulus_bits); in rsa_encrypt()
508 if (bkey->pubexpo_bytes > modulus_bytes) { in rsa_encrypt()
[all …]
/illumos-gate/usr/src/lib/pkcs11/pkcs11_tpm/common/
H A Dmech_rsa.c185 CK_ULONG modulus_bytes; in rsa_pkcs_encrypt() local
198 modulus_bytes = attr->ulValueLen; in rsa_pkcs_encrypt()
202 *out_data_len = modulus_bytes; in rsa_pkcs_encrypt()
206 if (*out_data_len < modulus_bytes) { in rsa_pkcs_encrypt()
207 *out_data_len = modulus_bytes; in rsa_pkcs_encrypt()
228 CK_ULONG modulus_bytes; in rsa_pkcs_decrypt() local
241 modulus_bytes = attr->ulValueLen; in rsa_pkcs_decrypt()
243 if (in_data_len != modulus_bytes) { in rsa_pkcs_decrypt()
247 *out_data_len = modulus_bytes - 11; in rsa_pkcs_decrypt()
252 modulus_bytes, out_data, in rsa_pkcs_decrypt()
[all …]
/illumos-gate/usr/src/lib/pkcs11/pkcs11_kernel/common/
H A DkernelKeys.c536 CK_ULONG modulus_bytes; in key_gen_rsa_by_value() local
552 modulus_bytes = get_modulus_bytes(pPublicKeyTemplate, in key_gen_rsa_by_value()
602 pubTemplate[n].ulValueLen = modulus_bytes; in key_gen_rsa_by_value()
608 pubTemplate[n].ulValueLen = modulus_bytes; in key_gen_rsa_by_value()
683 priTemplate[n].ulValueLen = modulus_bytes; in key_gen_rsa_by_value()
689 priTemplate[n].ulValueLen = modulus_bytes; in key_gen_rsa_by_value()
695 priTemplate[n].ulValueLen = modulus_bytes/2; in key_gen_rsa_by_value()
701 priTemplate[n].ulValueLen = modulus_bytes/2; in key_gen_rsa_by_value()
707 priTemplate[n].ulValueLen = modulus_bytes/2; in key_gen_rsa_by_value()
713 priTemplate[n].ulValueLen = modulus_bytes/2; in key_gen_rsa_by_value()
[all …]