Home
last modified time | relevance | path

Searched refs:plain_data (Results 1 – 4 of 4) sorted by relevance

/illumos-gate/usr/src/lib/pkcs11/pkcs11_softtoken/common/
H A DsoftRSA.c249 CK_BYTE plain_data[MAX_RSA_KEYLENGTH_IN_BYTES]; in soft_rsa_encrypt_common() local
299 rv = pkcs1_encode(PKCS1_ENCRYPT, pData, ulDataLen, plain_data, in soft_rsa_encrypt_common()
306 (void) memset(plain_data, 0x0, modulus_len - ulDataLen); in soft_rsa_encrypt_common()
307 (void) memcpy(&plain_data[modulus_len - ulDataLen], pData, in soft_rsa_encrypt_common()
311 rv = soft_rsa_encrypt(key, plain_data, modulus_len, cipher_data, 1); in soft_rsa_encrypt_common()
339 CK_BYTE plain_data[MAX_RSA_KEYLENGTH_IN_BYTES]; in soft_rsa_decrypt_common() local
370 rv = soft_rsa_decrypt(key, pEncrypted, modulus_len, plain_data); in soft_rsa_decrypt_common()
380 rv = pkcs1_decode(PKCS1_DECRYPT, plain_data, &plain_len); in soft_rsa_decrypt_common()
391 (void) memcpy(pData, &plain_data[num_padding], plain_len); in soft_rsa_decrypt_common()
394 (void) memcpy(pData, plain_data, modulus_len); in soft_rsa_decrypt_common()
[all …]
H A DsoftKeysUtil.c1413 CK_BYTE_PTR plain_data = NULL; in soft_wrapkey() local
1455 plain_data = OBJ_SEC_VALUE(hkey_p); in soft_wrapkey()
1466 if ((plain_data = malloc(plain_len)) == NULL) in soft_wrapkey()
1468 (void) memset(plain_data, 0x0, plain_len); in soft_wrapkey()
1469 rv = soft_object_to_asn1(hkey_p, plain_data, &plain_len); in soft_wrapkey()
1479 padded_data = plain_data; in soft_wrapkey()
1519 (void) memcpy(padded_data, plain_data, plain_len); in soft_wrapkey()
1539 if ((hkey_p->class != CKO_SECRET_KEY) && (plain_data != NULL)) { in soft_wrapkey()
1541 freezero(plain_data, plain_len); in soft_wrapkey()
1636 CK_BYTE_PTR plain_data = NULL; in soft_unwrapkey() local
[all …]
/illumos-gate/usr/src/uts/common/crypto/io/
H A Drsa.c598 uchar_t plain_data[MAX_RSA_KEYLENGTH_IN_BYTES]; in rsa_encrypt_common() local
630 plain_data, modulus_len); in rsa_encrypt_common()
635 bzero(plain_data, modulus_len - plen); in rsa_encrypt_common()
636 bcopy(ptptr, &plain_data[modulus_len - plen], plen); in rsa_encrypt_common()
639 rv = core_rsa_encrypt(key, plain_data, modulus_len, cipher_data, 1); in rsa_encrypt_common()
743 uchar_t plain_data[MAX_RSA_KEYLENGTH_IN_BYTES]; in rsa_decrypt_common() local
762 rv = core_rsa_decrypt(key, ctptr, modulus_len, plain_data); in rsa_decrypt_common()
768 rv = pkcs1_decode(PKCS1_DECRYPT, plain_data, in rsa_decrypt_common()
780 plain_data + modulus_len - plain_len, in rsa_decrypt_common()
1058 uchar_t plain_data[MAX_RSA_KEYLENGTH_IN_BYTES]; in rsa_sign_common() local
[all …]
/illumos-gate/usr/src/lib/pkcs11/pkcs11_tpm/common/
H A Dtpm_specific.c2765 CK_BYTE plain_data[MAX_RSA_KEYLENGTH]; in token_specific_rsa_verify_recover() local
2789 if ((rc = rsa_encrypt(&rsa, pSignature, modLen, plain_data)) != CKR_OK) in token_specific_rsa_verify_recover()
2793 if ((rc = pkcs1_decode(PKCS1_VERIFY, plain_data, &data_len)) != CKR_OK) in token_specific_rsa_verify_recover()
2796 (void) memcpy(pData, &plain_data[modLen - data_len], data_len); in token_specific_rsa_verify_recover()