Searched refs:bkey (Results 1 – 6 of 6) sorted by relevance
/titanic_44/usr/src/common/crypto/rsa/ |
H A D | rsa_impl.c | 374 rsa_genkey_pair(RSAbytekey *bkey) in rsa_genkey_pair() argument 405 if (bkey == NULL) in rsa_genkey_pair() 409 if (bkey->modulus_bits == 0) in rsa_genkey_pair() 413 if (bkey->pubexpo_bytes == 0 || bkey->pubexpo == NULL) in rsa_genkey_pair() 417 modulus_bytes = CRYPTO_BITS2BYTES(bkey->modulus_bits); in rsa_genkey_pair() 435 CHARLEN2BIGNUMLEN(bkey->pubexpo_bytes)) != BIG_OK) { in rsa_genkey_pair() 439 bytestring2bignum(&public_exponent, bkey->pubexpo, bkey->pubexpo_bytes); in rsa_genkey_pair() 444 bkey->rfunc)) != CKR_OK) { in rsa_genkey_pair() 451 bignum2bytestring(bkey->modulus, &(rsakey.n), modulus_bytes); in rsa_genkey_pair() 453 bkey->privexpo_bytes = rsakey.d.len * (int)sizeof (BIG_CHUNK_TYPE); in rsa_genkey_pair() [all …]
|
H A D | rsa_impl.h | 121 CK_RV rsa_genkey_pair(RSAbytekey *bkey); 123 CK_RV rsa_encrypt(RSAbytekey *bkey, 126 CK_RV rsa_decrypt(RSAbytekey *bkey,
|
/titanic_44/usr/src/common/crypto/dh/ |
H A D | dh_impl.c | 123 dh_genkey_pair(DHbytekey *bkey) in dh_genkey_pair() argument 132 if (bkey == NULL) in dh_genkey_pair() 136 if (bkey->prime_bits == 0 || bkey->prime == NULL || in dh_genkey_pair() 137 bkey->base_bytes == 0 || bkey->base == NULL) in dh_genkey_pair() 140 prime_bytes = CRYPTO_BITS2BYTES(bkey->prime_bits); in dh_genkey_pair() 151 if ((brv = DH_key_init(&dhkey, bkey->prime_bits)) != BIG_OK) { in dh_genkey_pair() 162 bytestring2bignum(&(dhkey.p), bkey->prime, prime_bytes); in dh_genkey_pair() 166 CHARLEN2BIGNUMLEN(bkey->base_bytes))) != BIG_OK) { in dh_genkey_pair() 170 bytestring2bignum(&(dhkey.g), bkey->base, bkey->base_bytes); in dh_genkey_pair() 187 if (bkey->value_bits == 0) in dh_genkey_pair() [all …]
|
H A D | dh_impl.h | 90 CK_RV dh_genkey_pair(DHbytekey *bkey); 92 CK_RV dh_key_derive(DHbytekey *bkey, uint32_t key_type,
|
/titanic_44/usr/src/common/crypto/dsa/ |
H A D | dsa_impl.c | 166 dsa_genkey_pair(DSAbytekey *bkey) in dsa_genkey_pair() argument 174 prime_bytes = CRYPTO_BITS2BYTES(bkey->prime_bits); in dsa_genkey_pair() 186 subprime_bytes = CRYPTO_BITS2BYTES(bkey->subprime_bits); in dsa_genkey_pair() 192 if (bkey->public_y == NULL || bkey->private_x == NULL) { in dsa_genkey_pair() 200 if ((brv = DSA_key_init(&dsakey, bkey->prime_bits)) != BIG_OK) { in dsa_genkey_pair() 211 bytestring2bignum(&(dsakey.p), bkey->prime, prime_bytes); in dsa_genkey_pair() 219 bytestring2bignum(&(dsakey.q), bkey->subprime, subprime_bytes); in dsa_genkey_pair() 223 CHARLEN2BIGNUMLEN(bkey->base_bytes))) != BIG_OK) { in dsa_genkey_pair() 227 bytestring2bignum(&(dsakey.g), bkey->base, bkey->base_bytes); in dsa_genkey_pair() 233 if ((rv = generate_dsa_key(&dsakey, bkey->rfunc)) != in dsa_genkey_pair() [all …]
|
H A D | dsa_impl.h | 104 CK_RV dsa_genkey_pair(DSAbytekey *bkey); 106 CK_RV dsa_sign(DSAbytekey *bkey, uchar_t *msg, uint32_t msglen, uchar_t *sig); 108 CK_RV dsa_verify(DSAbytekey *bkey, uchar_t *msg, uchar_t *sig);
|