Symbol: dhkey
usr/src/cmd/keyserv/keyserv_cache.c
1044
struct dhkey *pk = 0;
usr/src/cmd/keyserv/keyserv_cache.c
1278
static struct dhkey *
usr/src/cmd/keyserv/keyserv_cache.c
1281
struct dhkey *binkey;
usr/src/cmd/keyserv/keyserv_cache.c
133
uid_t, struct dhkey *);
usr/src/cmd/keyserv/keyserv_cache.c
135
static struct dhkey *keybuf3_2_dhkey(keybuf3 *);
usr/src/cmd/keyserv/keyserv_cache.c
56
struct dhkey secret;
usr/src/cmd/keyserv/keyserv_cache.c
65
struct dhkey public;
usr/src/cmd/keyserv/keyserv_cache.c
798
find_cache_item(struct cachekey_header **ch, uid_t uid, struct dhkey *public)
usr/src/cmd/keyserv/keyserv_cache.c
863
struct dhkey *pk;
usr/src/cmd/keyserv/keyserv_cache.c
864
struct dhkey *sk;
usr/src/cmd/keyserv/keyserv_cache.c
995
struct dhkey *pk = 0;
usr/src/cmd/keyserv/keyserv_cache.h
53
#define DHKEYALLOC(keylen) ALIGN4(sizeof (struct dhkey) + KEYLEN(keylen))
usr/src/cmd/keyserv/keyserv_cache.h
55
#define DHKEYSIZE(dhkey_ptr) ALIGN4(sizeof (struct dhkey) + \
usr/src/common/crypto/dh/dh_impl.c
128
DHkey dhkey;
usr/src/common/crypto/dh/dh_impl.c
151
if ((brv = DH_key_init(&dhkey, bkey->prime_bits)) != BIG_OK) {
usr/src/common/crypto/dh/dh_impl.c
157
if ((brv = big_extend(&(dhkey.p), CHARLEN2BIGNUMLEN(prime_bytes))) !=
usr/src/common/crypto/dh/dh_impl.c
162
bytestring2bignum(&(dhkey.p), bkey->prime, prime_bytes);
usr/src/common/crypto/dh/dh_impl.c
165
if ((brv = big_extend(&(dhkey.g),
usr/src/common/crypto/dh/dh_impl.c
170
bytestring2bignum(&(dhkey.g), bkey->base, bkey->base_bytes);
usr/src/common/crypto/dh/dh_impl.c
173
if (big_cmp_abs(&(dhkey.g), &(dhkey.p)) >= 0) {
usr/src/common/crypto/dh/dh_impl.c
185
primebit_len = big_bitlength(&(dhkey.p));
usr/src/common/crypto/dh/dh_impl.c
196
if ((brv = big_extend(&(dhkey.x), BITLEN2BIGNUMLEN(bkey->value_bits)))
usr/src/common/crypto/dh/dh_impl.c
202
if ((brv = big_extend(&(dhkey.y), CHARLEN2BIGNUMLEN(prime_bytes)))
usr/src/common/crypto/dh/dh_impl.c
221
if ((brv = big_random(&(dhkey.x), bkey->value_bits, rf)) != BIG_OK) {
usr/src/common/crypto/dh/dh_impl.c
230
if ((brv = big_modexp(&(dhkey.y), &(dhkey.g), &(dhkey.x),
usr/src/common/crypto/dh/dh_impl.c
231
&(dhkey.p), NULL)) != BIG_OK) {
usr/src/common/crypto/dh/dh_impl.c
236
bignum2bytestring(bkey->private_x, &(dhkey.x),
usr/src/common/crypto/dh/dh_impl.c
238
bignum2bytestring(bkey->public_y, &(dhkey.y), prime_bytes);
usr/src/common/crypto/dh/dh_impl.c
241
DH_key_finish(&dhkey);
usr/src/common/crypto/dh/dh_impl.c
256
DHkey dhkey;
usr/src/common/crypto/dh/dh_impl.c
283
if ((brv = DH_key_init(&dhkey, bkey->prime_bits)) != BIG_OK) {
usr/src/common/crypto/dh/dh_impl.c
289
if ((brv = big_extend(&(dhkey.p), CHARLEN2BIGNUMLEN(prime_bytes))) !=
usr/src/common/crypto/dh/dh_impl.c
294
bytestring2bignum(&(dhkey.p), bkey->prime, prime_bytes);
usr/src/common/crypto/dh/dh_impl.c
297
if ((brv = big_extend(&(dhkey.x), CHARLEN2BIGNUMLEN(value_bytes))) !=
usr/src/common/crypto/dh/dh_impl.c
302
bytestring2bignum(&(dhkey.x), bkey->private_x, value_bytes);
usr/src/common/crypto/dh/dh_impl.c
305
if ((brv = big_extend(&(dhkey.y), CHARLEN2BIGNUMLEN(prime_bytes))) !=
usr/src/common/crypto/dh/dh_impl.c
310
bytestring2bignum(&(dhkey.y), bkey->public_y, prime_bytes);
usr/src/common/crypto/dh/dh_impl.c
316
if ((brv = big_extend(&(dhkey.g), CHARLEN2BIGNUMLEN(prime_bytes))) !=
usr/src/common/crypto/dh/dh_impl.c
322
if ((brv = big_modexp(&(dhkey.g), &(dhkey.y), &(dhkey.x),
usr/src/common/crypto/dh/dh_impl.c
323
&(dhkey.p), NULL)) != BIG_OK) {
usr/src/common/crypto/dh/dh_impl.c
341
s_bytes = dhkey.g.len * (int)sizeof (BIG_CHUNK_TYPE);
usr/src/common/crypto/dh/dh_impl.c
342
bignum2bytestring(s, &(dhkey.g), s_bytes);
usr/src/common/crypto/dh/dh_impl.c
390
DH_key_finish(&dhkey);