Home
last modified time | relevance | path

Searched refs:bkey (Results 1 – 6 of 6) sorted by relevance

/titanic_44/usr/src/common/crypto/rsa/
H A Drsa_impl.c374 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 Drsa_impl.h121 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 Ddh_impl.c123 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 Ddh_impl.h90 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 Ddsa_impl.c166 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 Ddsa_impl.h104 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);