Symbol: Z
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
162
fe Z;
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
168
fe Z;
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
175
fe_loose Z;
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
188
fe_loose Z;
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
611
fe_invert(&recip, &h->Z);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
626
fe_1(&h->Z);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
629
fe_sub(&v, &v3, &h->Z); // u = y^2-1
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
631
fe_add(&v, &vxx, &h->Z); // v = dy^2+1
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
667
fe_1(&h->Z);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
673
fe_1(&h->Z);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
680
fe_loose_1(&h->Z);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
694
fe_copy(&r->Z, &p->Z);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
701
fe_copy_lt(&r->Z, &p->Z);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
708
fe_mul_tll(&r->Y, &p->Y, &p->Z);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
709
fe_mul_tll(&r->Z, &p->Z, &p->T);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
715
fe_mul_tll(&r->Y, &p->Y, &p->Z);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
716
fe_mul_tll(&r->Z, &p->Z, &p->T);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
734
fe_sq2_tt(&trT, &p->Z);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
739
fe_sub(&r->Z, &trZ, &trX);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
742
fe_carry(&trZ, &r->Z);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
764
fe_add(&r->T, &p->Z, &p->Z);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
768
fe_add(&r->Z, &trZ, &trT);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
781
fe_mul_ttl(&trX, &p->Z, &q->Z);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
786
fe_add(&r->Z, &trZ, &trT);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
799
fe_mul_ttl(&trX, &p->Z, &q->Z);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
804
fe_sub(&r->Z, &trZ, &trT);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
976
fe_cmov(&t->Z, &u->Z, b);
crypto/krb5/src/util/support/fake-addrinfo.c
415
Z(CANONNAME);
crypto/krb5/src/util/support/fake-addrinfo.c
416
Z(PASSIVE);
crypto/krb5/src/util/support/fake-addrinfo.c
418
Z(NUMERICHOST);
crypto/libecc/include/libecc/curves/prj_pt.h
29
fp Z;
crypto/libecc/src/curves/prj_pt.c
1000
ret = fp_add_monty(&t5, &in2->X, &in2->Z); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
1005
ret = fp_add_monty(&t5, &in1->Y, &in1->Z); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
1006
ret = fp_add_monty(&out->X, &in2->Y, &in2->Z); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
1011
ret = fp_mul_monty(&out->Z, &in1->crv->a_monty, &t4); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
1014
ret = fp_add_monty(&out->Z, &out->X, &out->Z); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
1015
ret = fp_sub_monty(&out->X, &t1, &out->Z); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
1016
ret = fp_add_monty(&out->Z, &t1, &out->Z); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
1017
ret = fp_mul_monty(&out->Y, &out->X, &out->Z); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
1035
ret = fp_mul_monty(&out->Z, &t5, &out->Z); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
1036
ret = fp_add_monty(&out->Z, &out->Z, &t0);
crypto/libecc/src/curves/prj_pt.c
1058
ret = fp_iszero(&(out->Z), &cmp1); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
114
ret = fp_iszero(&(in->Z), iszero);
crypto/libecc/src/curves/prj_pt.c
1279
ret = fp_get_random(&(out->Z), in->X.ctx); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
1285
ret = fp_mul_monty(&(out->X), &(in->X), &(out->Z)); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
1286
ret = fp_mul_monty(&(out->Y), &(in->Y), &(out->Z)); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
1287
ret = fp_mul_monty(&(out->Z), &(in->Z), &(out->Z));
crypto/libecc/src/curves/prj_pt.c
132
ret = fp_zero(&(out->Z));
crypto/libecc/src/curves/prj_pt.c
1425
ret = nn_copy(&(T[rbit_next].Z.fp_val), &(T[mbit ^ rbit].Z.fp_val)); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
154
fp X, Y, Z;
crypto/libecc/src/curves/prj_pt.c
1548
ret = nn_cnd_swap(!mbit, &(out->Z.fp_val), &(dbl.Z.fp_val)); EG(ret, err2);
crypto/libecc/src/curves/prj_pt.c
155
X.magic = Y.magic = Z.magic = WORD(0);
crypto/libecc/src/curves/prj_pt.c
163
ret = fp_init(&Z, in->X.ctx); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
168
ret = fp_mul(&Z, &(in->X), &(in->crv->a)); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
169
ret = fp_mul(&Y, &(in->crv->b), &(in->Z)); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
1690
ret = nn_copy(&(T[0].Z.fp_val), &(T[2-(mbit ^ rbit_next)].Z.fp_val)); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
1698
ret = nn_copy(&(T[1].Z.fp_val), &(T[1+(mbit ^ rbit_next)].Z.fp_val)); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
170
ret = fp_add(&Z, &Z, &Y); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
171
ret = fp_mul(&Z, &Z, &(in->Z)); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
172
ret = fp_mul(&Z, &Z, &(in->Z)); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
173
ret = fp_add(&X, &X, &Z); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
177
ret = fp_mul(&Y, &Y, &(in->Z)); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
187
fp_uninit(&Z);
crypto/libecc/src/curves/prj_pt.c
206
ret = fp_copy(&(out->Z), &(in->Z));
crypto/libecc/src/curves/prj_pt.c
229
ret = fp_inv(&(out->x), &(in->Z)); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
254
ret = fp_init(&tmp, (in->Z).ctx); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
255
ret = fp_inv(&tmp, &(in->Z)); EG(ret, err1);
crypto/libecc/src/curves/prj_pt.c
258
ret = fp_one(&(out->Z)); EG(ret, err1);
crypto/libecc/src/curves/prj_pt.c
264
ret = fp_inv(&(out->X), &(in->Z)); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
267
ret = fp_one(&(out->Z)); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
292
ret = nn_one(&(out->Z).fp_val); /* Z = 1 */
crypto/libecc/src/curves/prj_pt.c
325
ret = fp_mul_monty(&X1, &(in1->X), &(in2->Z)); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
326
ret = fp_mul_monty(&X2, &(in2->X), &(in1->Z)); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
327
ret = fp_mul_monty(&Y1, &(in1->Y), &(in2->Z)); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
328
ret = fp_mul_monty(&Y2, &(in2->Y), &(in1->Z)); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
330
ret = fp_mul_monty(&X1, &(in1->X), &(in2->Z)); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
331
ret = fp_mul_monty(&X2, &(in2->X), &(in1->Z)); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
332
ret = fp_mul_monty(&Y1, &(in1->Y), &(in2->Z)); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
333
ret = fp_mul_monty(&Y2, &(in2->Y), &(in1->Z)); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
367
ret = fp_mul_monty(&X1, &(in1->X), &(in2->Z)); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
368
ret = fp_mul_monty(&X2, &(in2->X), &(in1->Z)); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
395
ret = fp_mul_monty(&Y1, &(in1->Y), &(in2->Z)); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
396
ret = fp_mul_monty(&Y2, &(in2->Y), &(in1->Z)); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
479
ret = fp_init_from_buf(&(pt->Z), ctx, pt_buf + (2 * coord_len), coord_len); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
529
ret = fp_init(&(pt->Z), ctx); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
530
ret = fp_one(&(pt->Z)); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
57
ret = fp_init(&(in->Z), curve->a.ctx); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
583
ret = fp_export_to_buf(pt_buf + (2 * coord_len), coord_len, &(pt->Z));
crypto/libecc/src/curves/prj_pt.c
664
ret = fp_sqr_monty(&ZZ, &(in->Z)); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
673
ret = fp_mul_monty(&s, &(in->Y), &(in->Z)); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
709
ret = fp_copy(&(out->Z), &sss);
crypto/libecc/src/curves/prj_pt.c
761
ret = fp_mul_monty(&Y1Z2, &(in1->Y), &(in2->Z)); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
764
ret = fp_mul_monty(&X1Z2, &(in1->X), &(in2->Z)); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
767
ret = fp_mul_monty(&Z1Z2, &(in1->Z), &(in2->Z)); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
770
ret = fp_mul_monty(&u, &(in2->Y), &(in1->Z)); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
777
ret = fp_mul_monty(&v, &(in2->X), &(in1->Z)); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
78
ret = fp_copy(&(in->Z), zcoord);
crypto/libecc/src/curves/prj_pt.c
805
ret = fp_mul_monty(&(out->Z), &vvv, &Z1Z2);
crypto/libecc/src/curves/prj_pt.c
907
ret = fp_mul_monty(&t2, &in->Z, &in->Z); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
911
ret = fp_mul_monty(&out->Z, &in->X, &in->Z); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
912
ret = fp_add_monty(&out->Z, &out->Z, &out->Z); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
913
ret = fp_mul_monty(&out->X, &in->crv->a_monty, &out->Z); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
921
ret = fp_mul_monty(&out->Z, &in->crv->b3_monty, &out->Z); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
926
ret = fp_add_monty(&t3, &t3, &out->Z); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
927
ret = fp_add_monty(&out->Z, &t0, &t0); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
929
ret = fp_add_monty(&t0, &out->Z, &t0); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
933
ret = fp_mul_monty(&t2, &in->Y, &in->Z); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
938
ret = fp_mul_monty(&out->Z, &t2, &t1); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
939
ret = fp_add_monty(&out->Z, &out->Z, &out->Z); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
941
ret = fp_add_monty(&out->Z, &out->Z, &out->Z);
crypto/libecc/src/curves/prj_pt.c
97
fp_uninit(&(in->Z));
crypto/libecc/src/curves/prj_pt.c
992
ret = fp_mul_monty(&t2, &in1->Z, &in2->Z); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
999
ret = fp_add_monty(&t4, &in1->X, &in1->Z); EG(ret, err);
crypto/libecc/src/hash/sm3.c
62
#define FF_j_low(X, Y, Z) (((u32)(X)) ^ ((u32)(Y)) ^ ((u32)(Z)))
crypto/libecc/src/hash/sm3.c
63
#define GG_j_low(X, Y, Z) (((u32)(X)) ^ ((u32)(Y)) ^ ((u32)(Z)))
crypto/libecc/src/hash/sm3.c
66
#define FF_j_high(X, Y, Z) ((((u32)(X)) & ((u32)(Y))) | \
crypto/libecc/src/hash/sm3.c
67
(((u32)(X)) & ((u32)(Z))) | \
crypto/libecc/src/hash/sm3.c
68
(((u32)(Y)) & ((u32)(Z))))
crypto/libecc/src/hash/sm3.c
69
#define GG_j_high(X, Y, Z) ((((u32)(X)) & ((u32)(Y))) | \
crypto/libecc/src/hash/sm3.c
70
((~((u32)(X))) & ((u32)(Z))))
crypto/libecc/src/hash/streebog.c
107
u64 Z[STREEBOG_BLOCK_U64_SIZE];
crypto/libecc/src/hash/streebog.c
120
ret = local_memset(Z, 0, sizeof(Z)); EG(ret, err);
crypto/libecc/src/hash/streebog.c
138
gN(ctx->h, ctx->N, Z);
crypto/libecc/src/hash/streebog.c
139
gN(ctx->h, ctx->Sigma, Z);
crypto/libecc/src/sig/bip0340.c
1193
ret = aff_pt_y_from_x(&(R->Y), &(R->Z), &rx, shortw_curve); EG(ret, err);
crypto/libecc/src/sig/bip0340.c
1197
ret = fp_copy(&(R->Y), &(R->Z)); EG(ret, err);
crypto/libecc/src/sig/bip0340.c
1199
ret = fp_one(&(R->Z)); EG(ret, err);
crypto/libecc/src/sig/bip0340.c
86
ret = nn_isone(&(P->Z.fp_val), &isone); EG(ret, err);
crypto/libecc/src/sig/bip0340.c
938
ret = aff_pt_y_from_x(&(R->Y), &(R->Z), &rx, shortw_curve); EG(ret, err);
crypto/libecc/src/sig/bip0340.c
942
ret = fp_copy(&(R->Y), &(R->Z)); EG(ret, err);
crypto/libecc/src/sig/bip0340.c
944
ret = fp_one(&(R->Z)); EG(ret, err);
crypto/libecc/src/sig/ecdsa_common.c
957
ret = fp_init(&(uG.Z), &(params->ec_fp)); EG(ret, err);
crypto/libecc/src/sig/ecdsa_common.c
958
ret = fp_set_nn(&(uG.Z), &r); EG(ret, err);
crypto/libecc/src/sig/ecdsa_common.c
959
ret = aff_pt_y_from_x(&(uG.X), &(uG.Y), &(uG.Z), &(params->ec_curve));
crypto/libecc/src/sig/ecdsa_common.c
974
ret = fp_init(&(Y2->Z), &(params->ec_fp)); EG(ret, err);
crypto/libecc/src/sig/ecdsa_common.c
975
ret = fp_one(&(Y2->Z)); EG(ret, err);
crypto/libecc/src/sig/ecdsa_common.c
977
ret = prj_pt_init_from_coords(Y1, &(params->ec_curve), &(uG.Z), &(uG.X), &(Y2->Z)); EG(ret, err);
crypto/libecc/src/sig/ecdsa_common.c
979
ret = prj_pt_init_from_coords(Y2, &(params->ec_curve), &(uG.Z), &(uG.Y), &(Y1->Z)); EG(ret, err);
crypto/libecc/src/sig/sm2.c
136
ATTRIBUTE_WARN_UNUSED_RET static int sm2_compute_Z(u8 *Z, u16 *Zlen, const u8 *id, u16 id_len,
crypto/libecc/src/sig/sm2.c
148
MUST_HAVE((Z != NULL) && (Zlen != NULL), ret, err);
crypto/libecc/src/sig/sm2.c
199
ret = hm->hfunc_finalize(&hctx, Z); EG(ret, err);
crypto/libecc/src/sig/sm2.c
200
dbg_buf_print("Z", Z, hsize);
crypto/libecc/src/sig/sm2.c
250
u8 Z[Z_INPUT_MAX_LEN];
crypto/libecc/src/sig/sm2.c
270
ret = local_memset(Z, 0, sizeof(Z)); EG(ret, err);
crypto/libecc/src/sig/sm2.c
271
Zlen = sizeof(Z);
crypto/libecc/src/sig/sm2.c
272
ret = sm2_compute_Z(Z, &Zlen, ctx->adata, ctx->adata_len,
crypto/libecc/src/sig/sm2.c
278
ret = ctx->h->hfunc_update(&(ctx->sign_data.sm2.h_ctx), Z, Zlen); EG(ret, err);
crypto/libecc/src/sig/sm2.c
526
u8 Z[Z_INPUT_MAX_LEN];
crypto/libecc/src/sig/sm2.c
567
ret = local_memset(Z, 0, sizeof(Z)); EG(ret, err);
crypto/libecc/src/sig/sm2.c
568
Zlen = sizeof(Z);
crypto/libecc/src/sig/sm2.c
569
ret = sm2_compute_Z(Z, &Zlen, ctx->adata, ctx->adata_len, ctx->pub_key, ctx->h->type); EG(ret, err);
crypto/libecc/src/sig/sm2.c
572
ret = ctx->h->hfunc_update(&(ctx->verify_data.sm2.h_ctx), Z, Zlen); EG(ret, err);
crypto/openssl/crypto/cast/c_skey.c
101
l = Z[2] ^ S4[z[5]] ^ S5[z[7]] ^ S6[z[4]] ^ S7[z[6]] ^ S6[z[0]];
crypto/openssl/crypto/cast/c_skey.c
103
l = Z[0] ^ S4[x[0]] ^ S5[x[2]] ^ S6[x[1]] ^ S7[x[3]] ^ S7[z[2]];
crypto/openssl/crypto/cast/c_skey.c
105
l = Z[1] ^ S4[x[7]] ^ S5[x[6]] ^ S6[x[5]] ^ S7[x[4]] ^ S4[z[1]];
crypto/openssl/crypto/cast/c_skey.c
107
l = Z[3] ^ S4[x[10]] ^ S5[x[9]] ^ S6[x[11]] ^ S7[x[8]] ^ S5[z[3]];
crypto/openssl/crypto/cast/c_skey.c
37
CAST_LONG X[4], Z[4];
crypto/openssl/crypto/cast/c_skey.c
60
CAST_exp(l, Z, z, 0);
crypto/openssl/crypto/cast/c_skey.c
62
CAST_exp(l, Z, z, 4);
crypto/openssl/crypto/cast/c_skey.c
64
CAST_exp(l, Z, z, 8);
crypto/openssl/crypto/cast/c_skey.c
66
CAST_exp(l, Z, z, 12);
crypto/openssl/crypto/cast/c_skey.c
73
l = Z[2] ^ S4[z[5]] ^ S5[z[7]] ^ S6[z[4]] ^ S7[z[6]] ^ S6[z[0]];
crypto/openssl/crypto/cast/c_skey.c
75
l = Z[0] ^ S4[x[0]] ^ S5[x[2]] ^ S6[x[1]] ^ S7[x[3]] ^ S7[z[2]];
crypto/openssl/crypto/cast/c_skey.c
77
l = Z[1] ^ S4[x[7]] ^ S5[x[6]] ^ S6[x[5]] ^ S7[x[4]] ^ S4[z[1]];
crypto/openssl/crypto/cast/c_skey.c
79
l = Z[3] ^ S4[x[10]] ^ S5[x[9]] ^ S6[x[11]] ^ S7[x[8]] ^ S5[z[3]];
crypto/openssl/crypto/cast/c_skey.c
88
CAST_exp(l, Z, z, 0);
crypto/openssl/crypto/cast/c_skey.c
90
CAST_exp(l, Z, z, 4);
crypto/openssl/crypto/cast/c_skey.c
92
CAST_exp(l, Z, z, 8);
crypto/openssl/crypto/cast/c_skey.c
94
CAST_exp(l, Z, z, 12);
crypto/openssl/crypto/dh/dh_kdf.c
28
const unsigned char *Z, size_t Zlen,
crypto/openssl/crypto/dh/dh_kdf.c
50
(unsigned char *)Z, Zlen);
crypto/openssl/crypto/dh/dh_kdf.c
66
const unsigned char *Z, size_t Zlen,
crypto/openssl/crypto/dh/dh_kdf.c
77
return ossl_dh_kdf_X9_42_asn1(out, outlen, Z, Zlen, key_alg,
crypto/openssl/crypto/dh/dh_pmeth.c
429
unsigned char *Z = NULL;
crypto/openssl/crypto/dh/dh_pmeth.c
443
if ((Z = OPENSSL_malloc(Zlen)) == NULL)
crypto/openssl/crypto/dh/dh_pmeth.c
445
if (DH_compute_key_padded(Z, dhpubbn, dh) <= 0)
crypto/openssl/crypto/dh/dh_pmeth.c
447
if (!DH_KDF_X9_42(key, *keylen, Z, Zlen, dctx->kdf_oid,
crypto/openssl/crypto/dh/dh_pmeth.c
453
OPENSSL_clear_free(Z, Zlen);
crypto/openssl/crypto/ec/curve25519.c
1933
fe Z;
crypto/openssl/crypto/ec/curve25519.c
1939
fe Z;
crypto/openssl/crypto/ec/curve25519.c
1946
fe Z;
crypto/openssl/crypto/ec/curve25519.c
1959
fe Z;
crypto/openssl/crypto/ec/curve25519.c
1969
fe_invert(recip, h->Z);
crypto/openssl/crypto/ec/curve25519.c
1982
fe_invert(recip, h->Z);
crypto/openssl/crypto/ec/curve25519.c
2008
fe_1(h->Z);
crypto/openssl/crypto/ec/curve25519.c
2011
fe_sub(u, u, h->Z); /* u = y^2-1 */
crypto/openssl/crypto/ec/curve25519.c
2012
fe_add(v, v, h->Z); /* v = dy^2+1 */
crypto/openssl/crypto/ec/curve25519.c
2042
fe_1(h->Z);
crypto/openssl/crypto/ec/curve25519.c
2049
fe_1(h->Z);
crypto/openssl/crypto/ec/curve25519.c
2065
fe_copy(r->Z, p->Z);
crypto/openssl/crypto/ec/curve25519.c
2078
fe_copy(r->Z, p->Z);
crypto/openssl/crypto/ec/curve25519.c
2086
fe_mul(r->Y, p->Y, p->Z);
crypto/openssl/crypto/ec/curve25519.c
2087
fe_mul(r->Z, p->Z, p->T);
crypto/openssl/crypto/ec/curve25519.c
2094
fe_mul(r->Y, p->Y, p->Z);
crypto/openssl/crypto/ec/curve25519.c
2095
fe_mul(r->Z, p->Z, p->T);
crypto/openssl/crypto/ec/curve25519.c
2105
fe_sq(r->Z, p->Y);
crypto/openssl/crypto/ec/curve25519.c
2106
fe_sq2(r->T, p->Z);
crypto/openssl/crypto/ec/curve25519.c
2109
fe_add(r->Y, r->Z, r->X);
crypto/openssl/crypto/ec/curve25519.c
2110
fe_sub(r->Z, r->Z, r->X);
crypto/openssl/crypto/ec/curve25519.c
2112
fe_sub(r->T, r->T, r->Z);
crypto/openssl/crypto/ec/curve25519.c
2130
fe_mul(r->Z, r->X, q->yplusx);
crypto/openssl/crypto/ec/curve25519.c
2133
fe_add(t0, p->Z, p->Z);
crypto/openssl/crypto/ec/curve25519.c
2134
fe_sub(r->X, r->Z, r->Y);
crypto/openssl/crypto/ec/curve25519.c
2135
fe_add(r->Y, r->Z, r->Y);
crypto/openssl/crypto/ec/curve25519.c
2136
fe_add(r->Z, t0, r->T);
crypto/openssl/crypto/ec/curve25519.c
2147
fe_mul(r->Z, r->X, q->yminusx);
crypto/openssl/crypto/ec/curve25519.c
2150
fe_add(t0, p->Z, p->Z);
crypto/openssl/crypto/ec/curve25519.c
2151
fe_sub(r->X, r->Z, r->Y);
crypto/openssl/crypto/ec/curve25519.c
2152
fe_add(r->Y, r->Z, r->Y);
crypto/openssl/crypto/ec/curve25519.c
2153
fe_sub(r->Z, t0, r->T);
crypto/openssl/crypto/ec/curve25519.c
2164
fe_mul(r->Z, r->X, q->YplusX);
crypto/openssl/crypto/ec/curve25519.c
2167
fe_mul(r->X, p->Z, q->Z);
crypto/openssl/crypto/ec/curve25519.c
2169
fe_sub(r->X, r->Z, r->Y);
crypto/openssl/crypto/ec/curve25519.c
2170
fe_add(r->Y, r->Z, r->Y);
crypto/openssl/crypto/ec/curve25519.c
2171
fe_add(r->Z, t0, r->T);
crypto/openssl/crypto/ec/curve25519.c
2182
fe_mul(r->Z, r->X, q->YminusX);
crypto/openssl/crypto/ec/curve25519.c
2185
fe_mul(r->X, p->Z, q->Z);
crypto/openssl/crypto/ec/curve25519.c
2187
fe_sub(r->X, r->Z, r->Y);
crypto/openssl/crypto/ec/curve25519.c
2188
fe_add(r->Y, r->Z, r->Y);
crypto/openssl/crypto/ec/curve25519.c
2189
fe_sub(r->Z, t0, r->T);
crypto/openssl/crypto/ec/curve25519.c
5872
fe_add(zplusy, A.Z, A.Y);
crypto/openssl/crypto/ec/curve25519.c
5873
fe_sub(zminusy, A.Z, A.Y);
crypto/openssl/crypto/ec/ec2_smpl.c
224
point->Z = BN_new();
crypto/openssl/crypto/ec/ec2_smpl.c
226
if (point->X == NULL || point->Y == NULL || point->Z == NULL) {
crypto/openssl/crypto/ec/ec2_smpl.c
229
BN_free(point->Z);
crypto/openssl/crypto/ec/ec2_smpl.c
240
BN_free(point->Z);
crypto/openssl/crypto/ec/ec2_smpl.c
248
BN_clear_free(point->Z);
crypto/openssl/crypto/ec/ec2_smpl.c
262
if (!BN_copy(dest->Z, src->Z))
crypto/openssl/crypto/ec/ec2_smpl.c
278
BN_zero(point->Z);
crypto/openssl/crypto/ec/ec2_smpl.c
304
if (!BN_copy(point->Z, BN_value_one()))
crypto/openssl/crypto/ec/ec2_smpl.c
306
BN_set_negative(point->Z, 0);
crypto/openssl/crypto/ec/ec2_smpl.c
330
if (BN_cmp(point->Z, BN_value_one())) {
crypto/openssl/crypto/ec/ec2_smpl.c
498
return BN_is_zero(point->Z);
crypto/openssl/crypto/ec/ec2_smpl.c
662
if (!BN_one(point->Z))
crypto/openssl/crypto/ec/ec2_smpl.c
729
if (!BN_priv_rand_ex(s->Z, BN_num_bits(group->field) - 1,
crypto/openssl/crypto/ec/ec2_smpl.c
734
} while (BN_is_zero(s->Z));
crypto/openssl/crypto/ec/ec2_smpl.c
738
&& !group->meth->field_encode(group, s->Z, s->Z, ctx))
crypto/openssl/crypto/ec/ec2_smpl.c
739
|| !group->meth->field_mul(group, s->X, p->X, s->Z, ctx))
crypto/openssl/crypto/ec/ec2_smpl.c
753
|| !group->meth->field_sqr(group, r->Z, p->X, ctx)
crypto/openssl/crypto/ec/ec2_smpl.c
754
|| !group->meth->field_sqr(group, r->X, r->Z, ctx)
crypto/openssl/crypto/ec/ec2_smpl.c
756
|| !group->meth->field_mul(group, r->Z, r->Z, r->Y, ctx)
crypto/openssl/crypto/ec/ec2_smpl.c
775
if (!group->meth->field_mul(group, r->Y, r->Z, s->X, ctx)
crypto/openssl/crypto/ec/ec2_smpl.c
776
|| !group->meth->field_mul(group, s->X, r->X, s->Z, ctx)
crypto/openssl/crypto/ec/ec2_smpl.c
777
|| !group->meth->field_sqr(group, s->Y, r->Z, ctx)
crypto/openssl/crypto/ec/ec2_smpl.c
778
|| !group->meth->field_sqr(group, r->Z, r->X, ctx)
crypto/openssl/crypto/ec/ec2_smpl.c
779
|| !BN_GF2m_add(s->Z, r->Y, s->X)
crypto/openssl/crypto/ec/ec2_smpl.c
780
|| !group->meth->field_sqr(group, s->Z, s->Z, ctx)
crypto/openssl/crypto/ec/ec2_smpl.c
782
|| !group->meth->field_mul(group, r->Y, s->Z, p->X, ctx)
crypto/openssl/crypto/ec/ec2_smpl.c
784
|| !group->meth->field_sqr(group, r->Y, r->Z, ctx)
crypto/openssl/crypto/ec/ec2_smpl.c
785
|| !group->meth->field_mul(group, r->Z, r->Z, s->Y, ctx)
crypto/openssl/crypto/ec/ec2_smpl.c
807
if (BN_is_zero(r->Z))
crypto/openssl/crypto/ec/ec2_smpl.c
810
if (BN_is_zero(s->Z)) {
crypto/openssl/crypto/ec/ec2_smpl.c
828
if (!group->meth->field_mul(group, t0, r->Z, s->Z, ctx)
crypto/openssl/crypto/ec/ec2_smpl.c
829
|| !group->meth->field_mul(group, t1, p->X, r->Z, ctx)
crypto/openssl/crypto/ec/ec2_smpl.c
831
|| !group->meth->field_mul(group, t2, p->X, s->Z, ctx)
crypto/openssl/crypto/ec/ec2_smpl.c
832
|| !group->meth->field_mul(group, r->Z, r->X, t2, ctx)
crypto/openssl/crypto/ec/ec2_smpl.c
842
|| !group->meth->field_mul(group, r->X, r->Z, t2, ctx)
crypto/openssl/crypto/ec/ec2_smpl.c
846
|| !BN_one(r->Z))
crypto/openssl/crypto/ec/ec_local.h
325
BIGNUM *Z; /* Jacobian projective coordinates: * (X, Y,
crypto/openssl/crypto/ec/ec_mult.c
108
BN_set_flags((P)->Z, (flags)); \
crypto/openssl/crypto/ec/ec_mult.c
253
|| (bn_wexpand(s->Z, group_top) == NULL)
crypto/openssl/crypto/ec/ec_mult.c
256
|| (bn_wexpand(r->Z, group_top) == NULL)
crypto/openssl/crypto/ec/ec_mult.c
259
|| (bn_wexpand(p->Z, group_top) == NULL)) {
crypto/openssl/crypto/ec/ec_mult.c
283
BN_consttime_swap(c, (a)->Z, (b)->Z, w); \
crypto/openssl/crypto/ec/ecdh_kdf.c
25
const unsigned char *Z, size_t Zlen,
crypto/openssl/crypto/ec/ecdh_kdf.c
40
(void *)Z, Zlen);
crypto/openssl/crypto/ec/ecdh_kdf.c
58
const unsigned char *Z, size_t Zlen,
crypto/openssl/crypto/ec/ecdh_kdf.c
62
return ossl_ecdh_kdf_X9_63(out, outlen, Z, Zlen, sinfo, sinfolen, md, NULL,
crypto/openssl/crypto/ec/ecp_nistp224.c
1329
if ((!BN_to_felem(x_in, point->X)) || (!BN_to_felem(y_in, point->Y)) || (!BN_to_felem(z1, point->Z)))
crypto/openssl/crypto/ec/ecp_nistp224.c
1506
if ((!BN_to_felem(x_out, p->X)) || (!BN_to_felem(y_out, p->Y)) || (!BN_to_felem(z_out, p->Z)))
crypto/openssl/crypto/ec/ecp_nistp224.c
1626
if ((!BN_to_felem(pre->g_pre_comp[0][1][0], group->generator->X)) || (!BN_to_felem(pre->g_pre_comp[0][1][1], group->generator->Y)) || (!BN_to_felem(pre->g_pre_comp[0][1][2], group->generator->Z)))
crypto/openssl/crypto/ec/ecp_nistp256.c
1949
if ((!BN_to_felem(x_in, point->X)) || (!BN_to_felem(y_in, point->Y)) || (!BN_to_felem(z1, point->Z)))
crypto/openssl/crypto/ec/ecp_nistp256.c
2130
if ((!BN_to_felem(x_out, p->X)) || (!BN_to_felem(y_out, p->Y)) || (!BN_to_felem(z_out, p->Z)))
crypto/openssl/crypto/ec/ecp_nistp256.c
2253
if ((!BN_to_felem(x_tmp, group->generator->X)) || (!BN_to_felem(y_tmp, group->generator->Y)) || (!BN_to_felem(z_tmp, group->generator->Z)))
crypto/openssl/crypto/ec/ecp_nistp384.c
1672
if ((!BN_to_felem(x_in, point->X)) || (!BN_to_felem(y_in, point->Y)) || (!BN_to_felem(z1, point->Z)))
crypto/openssl/crypto/ec/ecp_nistp384.c
1849
if ((!BN_to_felem(x_out, p->X)) || (!BN_to_felem(y_out, p->Y)) || (!BN_to_felem(z_out, p->Z)))
crypto/openssl/crypto/ec/ecp_nistp384.c
1965
if ((!BN_to_felem(pre->g_pre_comp[1][0], group->generator->X)) || (!BN_to_felem(pre->g_pre_comp[1][1], group->generator->Y)) || (!BN_to_felem(pre->g_pre_comp[1][2], group->generator->Z)))
crypto/openssl/crypto/ec/ecp_nistp521.c
1762
if ((!BN_to_felem(x_in, point->X)) || (!BN_to_felem(y_in, point->Y)) || (!BN_to_felem(z1, point->Z)))
crypto/openssl/crypto/ec/ecp_nistp521.c
1943
if ((!BN_to_felem(x_out, p->X)) || (!BN_to_felem(y_out, p->Y)) || (!BN_to_felem(z_out, p->Z)))
crypto/openssl/crypto/ec/ecp_nistp521.c
2064
if ((!BN_to_felem(pre->g_pre_comp[1][0], group->generator->X)) || (!BN_to_felem(pre->g_pre_comp[1][1], group->generator->Y)) || (!BN_to_felem(pre->g_pre_comp[1][2], group->generator->Z)))
crypto/openssl/crypto/ec/ecp_nistputil.c
111
if (!felem_is_zero(Z(i))) {
crypto/openssl/crypto/ec/ecp_nistputil.c
116
felem_mul(tmp_felem(i - 1), tmp_felem(i), Z(i));
crypto/openssl/crypto/ec/ecp_nistputil.c
121
felem_square(Z(i), tmp_felem(num)); /* 1/(Z^2) */
crypto/openssl/crypto/ec/ecp_nistputil.c
122
felem_mul(X(i), X(i), Z(i)); /* X/(Z^2) */
crypto/openssl/crypto/ec/ecp_nistputil.c
123
felem_mul(Z(i), Z(i), tmp_felem(num)); /* 1/(Z^3) */
crypto/openssl/crypto/ec/ecp_nistputil.c
124
felem_mul(Y(i), Y(i), Z(i)); /* Y/(Z^3) */
crypto/openssl/crypto/ec/ecp_nistputil.c
127
felem_one(Z(i));
crypto/openssl/crypto/ec/ecp_nistputil.c
84
if (!felem_is_zero(Z(0)))
crypto/openssl/crypto/ec/ecp_nistputil.c
85
felem_assign(tmp_felem(0), Z(0));
crypto/openssl/crypto/ec/ecp_nistputil.c
89
if (!felem_is_zero(Z(i)))
crypto/openssl/crypto/ec/ecp_nistputil.c
90
felem_mul(tmp_felem(i), tmp_felem(i - 1), Z(i));
crypto/openssl/crypto/ec/ecp_nistz256.c
1047
ecp_nistz256_neg(p.p.Z, p.p.Y);
crypto/openssl/crypto/ec/ecp_nistz256.c
1048
copy_conditional(p.p.Y, p.p.Z, wvalue & 1);
crypto/openssl/crypto/ec/ecp_nistz256.c
1062
p.p.Z[0] = ONE[0] & infty;
crypto/openssl/crypto/ec/ecp_nistz256.c
1063
p.p.Z[1] = ONE[1] & infty;
crypto/openssl/crypto/ec/ecp_nistz256.c
1064
p.p.Z[2] = ONE[2] & infty;
crypto/openssl/crypto/ec/ecp_nistz256.c
1065
p.p.Z[3] = ONE[3] & infty;
crypto/openssl/crypto/ec/ecp_nistz256.c
1067
p.p.Z[4] = ONE[4] & infty;
crypto/openssl/crypto/ec/ecp_nistz256.c
1068
p.p.Z[5] = ONE[5] & infty;
crypto/openssl/crypto/ec/ecp_nistz256.c
1069
p.p.Z[6] = ONE[6] & infty;
crypto/openssl/crypto/ec/ecp_nistz256.c
1070
p.p.Z[7] = ONE[7] & infty;
crypto/openssl/crypto/ec/ecp_nistz256.c
1084
ecp_nistz256_neg(t.p.Z, t.a.Y);
crypto/openssl/crypto/ec/ecp_nistz256.c
1085
copy_conditional(t.a.Y, t.p.Z, wvalue & 1);
crypto/openssl/crypto/ec/ecp_nistz256.c
1132
if (!bn_set_words(r->X, p.p.X, P256_LIMBS) || !bn_set_words(r->Y, p.p.Y, P256_LIMBS) || !bn_set_words(r->Z, p.p.Z, P256_LIMBS)) {
crypto/openssl/crypto/ec/ecp_nistz256.c
1135
r->Z_is_one = is_one(r->Z) & 1;
crypto/openssl/crypto/ec/ecp_nistz256.c
1162
if (!ecp_nistz256_bignum_to_field_elem(point_x, point->X) || !ecp_nistz256_bignum_to_field_elem(point_y, point->Y) || !ecp_nistz256_bignum_to_field_elem(point_z, point->Z)) {
crypto/openssl/crypto/ec/ecp_nistz256.c
266
const BN_ULONG *in_z = a->Z;
crypto/openssl/crypto/ec/ecp_nistz256.c
270
BN_ULONG *res_z = r->Z;
crypto/openssl/crypto/ec/ecp_nistz256.c
323
const BN_ULONG *in1_z = a->Z;
crypto/openssl/crypto/ec/ecp_nistz256.c
327
const BN_ULONG *in2_z = b->Z;
crypto/openssl/crypto/ec/ecp_nistz256.c
429
memcpy(r->Z, res_z, sizeof(res_z));
crypto/openssl/crypto/ec/ecp_nistz256.c
452
const BN_ULONG *in1_z = a->Z;
crypto/openssl/crypto/ec/ecp_nistz256.c
48
BN_ULONG Z[P256_LIMBS];
crypto/openssl/crypto/ec/ecp_nistz256.c
513
memcpy(r->Z, res_z, sizeof(res_z));
crypto/openssl/crypto/ec/ecp_nistz256.c
670
|| !ecp_nistz256_bignum_to_field_elem(temp[0].Z, point[i]->Z)) {
crypto/openssl/crypto/ec/ecp_nistz256.c
792
return (bn_get_top(generator->X) == P256_LIMBS) && (bn_get_top(generator->Y) == P256_LIMBS) && is_equal(bn_get_words(generator->X), def_xG) && is_equal(bn_get_words(generator->Y), def_yG) && is_one(generator->Z);
crypto/openssl/crypto/ec/ecp_nistz256.c
923
&& (ret = bn_set_words(out->Z, ONE, P256_LIMBS)))
crypto/openssl/crypto/ec/ecp_sm2p256.c
129
is_equal(a->X, b->X) && is_equal(a->Y, b->Y) && is_equal(a->Z, b->Z)
crypto/openssl/crypto/ec/ecp_sm2p256.c
186
if (is_zeros(P->Z)) {
crypto/openssl/crypto/ec/ecp_sm2p256.c
188
R->Z[i] = 0;
crypto/openssl/crypto/ec/ecp_sm2p256.c
193
ecp_sm2p256_sqr(tmp0, P->Z);
crypto/openssl/crypto/ec/ecp_sm2p256.c
199
ecp_sm2p256_mul(R->Z, R->Y, P->Z);
crypto/openssl/crypto/ec/ecp_sm2p256.c
224
if (is_zeros(P->Z)) {
crypto/openssl/crypto/ec/ecp_sm2p256.c
228
R->Z[i] = 0;
crypto/openssl/crypto/ec/ecp_sm2p256.c
230
R->Z[0] = 1;
crypto/openssl/crypto/ec/ecp_sm2p256.c
235
ecp_sm2p256_sqr(tmp0, P->Z);
crypto/openssl/crypto/ec/ecp_sm2p256.c
236
ecp_sm2p256_mul(tmp1, tmp0, P->Z);
crypto/openssl/crypto/ec/ecp_sm2p256.c
250
K.Z[i] = 0;
crypto/openssl/crypto/ec/ecp_sm2p256.c
252
K.Z[0] = 1;
crypto/openssl/crypto/ec/ecp_sm2p256.c
256
R->Z[i] = 0;
crypto/openssl/crypto/ec/ecp_sm2p256.c
262
ecp_sm2p256_mul(R->Z, P->Z, tmp0);
crypto/openssl/crypto/ec/ecp_sm2p256.c
286
if (is_zeros(P->Z)) {
crypto/openssl/crypto/ec/ecp_sm2p256.c
290
R->Z[i] = Q->Z[i];
crypto/openssl/crypto/ec/ecp_sm2p256.c
294
} else if (is_zeros(Q->Z)) {
crypto/openssl/crypto/ec/ecp_sm2p256.c
298
R->Z[i] = P->Z[i];
crypto/openssl/crypto/ec/ecp_sm2p256.c
308
ecp_sm2p256_sqr(tmp0, P->Z);
crypto/openssl/crypto/ec/ecp_sm2p256.c
309
ecp_sm2p256_mul(tmp1, tmp0, P->Z);
crypto/openssl/crypto/ec/ecp_sm2p256.c
312
ecp_sm2p256_mul(R->Y, P->Y, Q->Z);
crypto/openssl/crypto/ec/ecp_sm2p256.c
313
ecp_sm2p256_mul(R->Z, Q->Z, P->Z);
crypto/openssl/crypto/ec/ecp_sm2p256.c
314
ecp_sm2p256_sqr(tmp2, Q->Z);
crypto/openssl/crypto/ec/ecp_sm2p256.c
318
ecp_sm2p256_mul(R->Z, tmp0, R->Z);
crypto/openssl/crypto/ec/ecp_sm2p256.c
33
BN_ULONG Z[P256_LIMBS];
crypto/openssl/crypto/ec/ecp_sm2p256.c
350
R->Z[0] = 1;
crypto/openssl/crypto/ec/ecp_sm2p256.c
385
precomputed[1].Z[0] = 1;
crypto/openssl/crypto/ec/ecp_sm2p256.c
386
precomputed[1].Z[1] = 0;
crypto/openssl/crypto/ec/ecp_sm2p256.c
387
precomputed[1].Z[2] = 0;
crypto/openssl/crypto/ec/ecp_sm2p256.c
388
precomputed[1].Z[3] = 0;
crypto/openssl/crypto/ec/ecp_sm2p256.c
423
if (is_one(P->Z)) {
crypto/openssl/crypto/ec/ecp_sm2p256.c
429
ecp_sm2p256_mod_inverse(z_inv3, P->Z);
crypto/openssl/crypto/ec/ecp_sm2p256.c
493
|| ecp_sm2p256_bignum_field_elem(p.p.Z, point[i]->Z) <= 0) {
crypto/openssl/crypto/ec/ecp_sm2p256.c
581
|| !bn_set_words(r->Z, p.p.Z, P256_LIMBS))
crypto/openssl/crypto/ec/ecp_sm2p256.c
583
r->Z_is_one = is_equal(bn_get_words(r->Z), ONE) & 1;
crypto/openssl/crypto/ec/ecp_smpl.c
1002
if (!field_sqr(group, tmp, point->Z, ctx))
crypto/openssl/crypto/ec/ecp_smpl.c
1112
if (!field_sqr(group, Zb23, b->Z, ctx))
crypto/openssl/crypto/ec/ecp_smpl.c
1120
if (!field_sqr(group, Za23, a->Z, ctx))
crypto/openssl/crypto/ec/ecp_smpl.c
1135
if (!field_mul(group, Zb23, Zb23, b->Z, ctx))
crypto/openssl/crypto/ec/ecp_smpl.c
1143
if (!field_mul(group, Za23, Za23, a->Z, ctx))
crypto/openssl/crypto/ec/ecp_smpl.c
1243
if (!BN_is_zero(points[0]->Z)) {
crypto/openssl/crypto/ec/ecp_smpl.c
1244
if (!BN_copy(prod_Z[0], points[0]->Z))
crypto/openssl/crypto/ec/ecp_smpl.c
1257
if (!BN_is_zero(points[i]->Z)) {
crypto/openssl/crypto/ec/ecp_smpl.c
1258
if (!group->meth->field_mul(group, prod_Z[i], prod_Z[i - 1], points[i]->Z,
crypto/openssl/crypto/ec/ecp_smpl.c
1293
if (!BN_is_zero(points[i]->Z)) {
crypto/openssl/crypto/ec/ecp_smpl.c
1303
if (!group->meth->field_mul(group, tmp, tmp, points[i]->Z, ctx))
crypto/openssl/crypto/ec/ecp_smpl.c
1306
if (!BN_copy(points[i]->Z, tmp_Z))
crypto/openssl/crypto/ec/ecp_smpl.c
1311
if (!BN_is_zero(points[0]->Z)) {
crypto/openssl/crypto/ec/ecp_smpl.c
1313
if (!BN_copy(points[0]->Z, tmp))
crypto/openssl/crypto/ec/ecp_smpl.c
1322
if (!BN_is_zero(p->Z)) {
crypto/openssl/crypto/ec/ecp_smpl.c
1325
if (!group->meth->field_sqr(group, tmp, p->Z, ctx))
crypto/openssl/crypto/ec/ecp_smpl.c
1330
if (!group->meth->field_mul(group, tmp, tmp, p->Z, ctx))
crypto/openssl/crypto/ec/ecp_smpl.c
1336
if (!group->meth->field_set_to_one(group, p->Z, ctx))
crypto/openssl/crypto/ec/ecp_smpl.c
1339
if (!BN_one(p->Z))
crypto/openssl/crypto/ec/ecp_smpl.c
1460
|| !group->meth->field_mul(group, p->Z, p->Z, lambda, ctx)
crypto/openssl/crypto/ec/ecp_smpl.c
1496
t1 = s->Z;
crypto/openssl/crypto/ec/ecp_smpl.c
1497
t2 = r->Z;
crypto/openssl/crypto/ec/ecp_smpl.c
1514
|| !BN_mod_lshift_quick(r->Z, t2, 2, group->field))
crypto/openssl/crypto/ec/ecp_smpl.c
1525
if (!BN_priv_rand_range_ex(s->Z, group->field, 0, ctx))
crypto/openssl/crypto/ec/ecp_smpl.c
1527
} while (BN_is_zero(s->Z));
crypto/openssl/crypto/ec/ecp_smpl.c
1532
|| !group->meth->field_encode(group, s->Z, s->Z, ctx)))
crypto/openssl/crypto/ec/ecp_smpl.c
1536
if (!group->meth->field_mul(group, r->Z, r->Z, r->Y, ctx)
crypto/openssl/crypto/ec/ecp_smpl.c
1538
|| !group->meth->field_mul(group, s->X, p->X, s->Z, ctx)) /* s := p */
crypto/openssl/crypto/ec/ecp_smpl.c
1578
|| !group->meth->field_mul(group, t0, r->Z, s->Z, ctx)
crypto/openssl/crypto/ec/ecp_smpl.c
1579
|| !group->meth->field_mul(group, t4, r->X, s->Z, ctx)
crypto/openssl/crypto/ec/ecp_smpl.c
1580
|| !group->meth->field_mul(group, t3, r->Z, s->X, ctx)
crypto/openssl/crypto/ec/ecp_smpl.c
1591
|| !group->meth->field_sqr(group, s->Z, t3, ctx)
crypto/openssl/crypto/ec/ecp_smpl.c
1592
|| !group->meth->field_mul(group, t4, s->Z, p->X, ctx)
crypto/openssl/crypto/ec/ecp_smpl.c
1597
|| !group->meth->field_sqr(group, t5, r->Z, ctx)
crypto/openssl/crypto/ec/ecp_smpl.c
1599
|| !BN_mod_add_quick(t1, r->X, r->Z, group->field)
crypto/openssl/crypto/ec/ecp_smpl.c
1615
|| !BN_mod_add_quick(r->Z, t4, t1, group->field))
crypto/openssl/crypto/ec/ecp_smpl.c
1655
if (BN_is_zero(r->Z))
crypto/openssl/crypto/ec/ecp_smpl.c
1658
if (BN_is_zero(s->Z)) {
crypto/openssl/crypto/ec/ecp_smpl.c
1677
|| !group->meth->field_mul(group, t6, s->Z, t6, ctx)
crypto/openssl/crypto/ec/ecp_smpl.c
1678
|| !group->meth->field_mul(group, t5, r->Z, t6, ctx)
crypto/openssl/crypto/ec/ecp_smpl.c
1680
|| !group->meth->field_mul(group, t1, s->Z, t1, ctx)
crypto/openssl/crypto/ec/ecp_smpl.c
1681
|| !group->meth->field_sqr(group, t3, r->Z, ctx)
crypto/openssl/crypto/ec/ecp_smpl.c
1683
|| !group->meth->field_mul(group, t6, r->Z, group->a, ctx)
crypto/openssl/crypto/ec/ecp_smpl.c
1686
|| !group->meth->field_mul(group, t1, s->Z, t1, ctx)
crypto/openssl/crypto/ec/ecp_smpl.c
1687
|| !group->meth->field_mul(group, t0, p->X, r->Z, ctx)
crypto/openssl/crypto/ec/ecp_smpl.c
1695
|| !group->meth->field_mul(group, t1, s->Z, t4, ctx)
crypto/openssl/crypto/ec/ecp_smpl.c
1707
if (!group->meth->field_set_to_one(group, r->Z, ctx))
crypto/openssl/crypto/ec/ecp_smpl.c
1710
if (!BN_one(r->Z))
crypto/openssl/crypto/ec/ecp_smpl.c
326
point->Z = BN_new();
crypto/openssl/crypto/ec/ecp_smpl.c
329
if (point->X == NULL || point->Y == NULL || point->Z == NULL) {
crypto/openssl/crypto/ec/ecp_smpl.c
332
BN_free(point->Z);
crypto/openssl/crypto/ec/ecp_smpl.c
342
BN_free(point->Z);
crypto/openssl/crypto/ec/ecp_smpl.c
349
BN_clear_free(point->Z);
crypto/openssl/crypto/ec/ecp_smpl.c
359
if (!BN_copy(dest->Z, src->Z))
crypto/openssl/crypto/ec/ecp_smpl.c
371
BN_zero(point->Z);
crypto/openssl/crypto/ec/ecp_smpl.c
412
if (!BN_nnmod(point->Z, z, group->field, ctx))
crypto/openssl/crypto/ec/ecp_smpl.c
414
Z_is_one = BN_is_one(point->Z);
crypto/openssl/crypto/ec/ecp_smpl.c
417
if (!group->meth->field_set_to_one(group, point->Z, ctx))
crypto/openssl/crypto/ec/ecp_smpl.c
420
if (!group->meth->field_encode(group, point->Z, point->Z, ctx))
crypto/openssl/crypto/ec/ecp_smpl.c
458
if (!group->meth->field_decode(group, z, point->Z, ctx))
crypto/openssl/crypto/ec/ecp_smpl.c
471
if (!BN_copy(z, point->Z))
crypto/openssl/crypto/ec/ecp_smpl.c
506
BIGNUM *Z, *Z_1, *Z_2, *Z_3;
crypto/openssl/crypto/ec/ecp_smpl.c
522
Z = BN_CTX_get(ctx);
crypto/openssl/crypto/ec/ecp_smpl.c
532
if (!group->meth->field_decode(group, Z, point->Z, ctx))
crypto/openssl/crypto/ec/ecp_smpl.c
534
Z_ = Z;
crypto/openssl/crypto/ec/ecp_smpl.c
536
Z_ = point->Z;
crypto/openssl/crypto/ec/ecp_smpl.c
666
if (!field_sqr(group, n0, b->Z, ctx))
crypto/openssl/crypto/ec/ecp_smpl.c
672
if (!field_mul(group, n0, n0, b->Z, ctx))
crypto/openssl/crypto/ec/ecp_smpl.c
688
if (!field_sqr(group, n0, a->Z, ctx))
crypto/openssl/crypto/ec/ecp_smpl.c
694
if (!field_mul(group, n0, n0, a->Z, ctx))
crypto/openssl/crypto/ec/ecp_smpl.c
718
BN_zero(r->Z);
crypto/openssl/crypto/ec/ecp_smpl.c
735
if (!BN_copy(r->Z, n5))
crypto/openssl/crypto/ec/ecp_smpl.c
739
if (!BN_copy(n0, b->Z))
crypto/openssl/crypto/ec/ecp_smpl.c
742
if (!BN_copy(n0, a->Z))
crypto/openssl/crypto/ec/ecp_smpl.c
745
if (!field_mul(group, n0, a->Z, b->Z, ctx))
crypto/openssl/crypto/ec/ecp_smpl.c
748
if (!field_mul(group, r->Z, n0, n5, ctx))
crypto/openssl/crypto/ec/ecp_smpl.c
809
BN_zero(r->Z);
crypto/openssl/crypto/ec/ecp_smpl.c
850
if (!field_sqr(group, n1, a->Z, ctx))
crypto/openssl/crypto/ec/ecp_smpl.c
873
if (!field_sqr(group, n1, a->Z, ctx))
crypto/openssl/crypto/ec/ecp_smpl.c
889
if (!field_mul(group, n0, a->Y, a->Z, ctx))
crypto/openssl/crypto/ec/ecp_smpl.c
892
if (!BN_mod_lshift1_quick(r->Z, n0, p))
crypto/openssl/crypto/ec/ecp_smpl.c
952
return BN_is_zero(point->Z);
crypto/openssl/crypto/modes/gcm128.c
170
u128 Z;
crypto/openssl/crypto/modes/gcm128.c
179
Z.hi = Htable[nlo].hi;
crypto/openssl/crypto/modes/gcm128.c
180
Z.lo = Htable[nlo].lo;
crypto/openssl/crypto/modes/gcm128.c
183
rem = (size_t)Z.lo & 0xf;
crypto/openssl/crypto/modes/gcm128.c
184
Z.lo = (Z.hi << 60) | (Z.lo >> 4);
crypto/openssl/crypto/modes/gcm128.c
185
Z.hi = (Z.hi >> 4);
crypto/openssl/crypto/modes/gcm128.c
187
Z.hi ^= rem_4bit[rem];
crypto/openssl/crypto/modes/gcm128.c
189
Z.hi ^= (u64)rem_4bit[rem] << 32;
crypto/openssl/crypto/modes/gcm128.c
191
Z.hi ^= Htable[nhi].hi;
crypto/openssl/crypto/modes/gcm128.c
192
Z.lo ^= Htable[nhi].lo;
crypto/openssl/crypto/modes/gcm128.c
201
rem = (size_t)Z.lo & 0xf;
crypto/openssl/crypto/modes/gcm128.c
202
Z.lo = (Z.hi << 60) | (Z.lo >> 4);
crypto/openssl/crypto/modes/gcm128.c
203
Z.hi = (Z.hi >> 4);
crypto/openssl/crypto/modes/gcm128.c
205
Z.hi ^= rem_4bit[rem];
crypto/openssl/crypto/modes/gcm128.c
207
Z.hi ^= (u64)rem_4bit[rem] << 32;
crypto/openssl/crypto/modes/gcm128.c
209
Z.hi ^= Htable[nlo].hi;
crypto/openssl/crypto/modes/gcm128.c
210
Z.lo ^= Htable[nlo].lo;
crypto/openssl/crypto/modes/gcm128.c
215
Xi[0] = BSWAP8(Z.hi);
crypto/openssl/crypto/modes/gcm128.c
216
Xi[1] = BSWAP8(Z.lo);
crypto/openssl/crypto/modes/gcm128.c
220
v = (u32)(Z.hi >> 32);
crypto/openssl/crypto/modes/gcm128.c
222
v = (u32)(Z.hi);
crypto/openssl/crypto/modes/gcm128.c
224
v = (u32)(Z.lo >> 32);
crypto/openssl/crypto/modes/gcm128.c
226
v = (u32)(Z.lo);
crypto/openssl/crypto/modes/gcm128.c
230
Xi[0] = Z.hi;
crypto/openssl/crypto/modes/gcm128.c
231
Xi[1] = Z.lo;
crypto/openssl/crypto/modes/gcm128.c
249
u128 Z;
crypto/openssl/crypto/modes/gcm128.c
261
Z.hi = Htable[nlo].hi;
crypto/openssl/crypto/modes/gcm128.c
262
Z.lo = Htable[nlo].lo;
crypto/openssl/crypto/modes/gcm128.c
265
rem = (size_t)Z.lo & 0xf;
crypto/openssl/crypto/modes/gcm128.c
266
Z.lo = (Z.hi << 60) | (Z.lo >> 4);
crypto/openssl/crypto/modes/gcm128.c
267
Z.hi = (Z.hi >> 4);
crypto/openssl/crypto/modes/gcm128.c
269
Z.hi ^= rem_4bit[rem];
crypto/openssl/crypto/modes/gcm128.c
271
Z.hi ^= (u64)rem_4bit[rem] << 32;
crypto/openssl/crypto/modes/gcm128.c
273
Z.hi ^= Htable[nhi].hi;
crypto/openssl/crypto/modes/gcm128.c
274
Z.lo ^= Htable[nhi].lo;
crypto/openssl/crypto/modes/gcm128.c
284
rem = (size_t)Z.lo & 0xf;
crypto/openssl/crypto/modes/gcm128.c
285
Z.lo = (Z.hi << 60) | (Z.lo >> 4);
crypto/openssl/crypto/modes/gcm128.c
286
Z.hi = (Z.hi >> 4);
crypto/openssl/crypto/modes/gcm128.c
288
Z.hi ^= rem_4bit[rem];
crypto/openssl/crypto/modes/gcm128.c
290
Z.hi ^= (u64)rem_4bit[rem] << 32;
crypto/openssl/crypto/modes/gcm128.c
292
Z.hi ^= Htable[nlo].hi;
crypto/openssl/crypto/modes/gcm128.c
293
Z.lo ^= Htable[nlo].lo;
crypto/openssl/crypto/modes/gcm128.c
298
Xi[0] = BSWAP8(Z.hi);
crypto/openssl/crypto/modes/gcm128.c
299
Xi[1] = BSWAP8(Z.lo);
crypto/openssl/crypto/modes/gcm128.c
303
v = (u32)(Z.hi >> 32);
crypto/openssl/crypto/modes/gcm128.c
305
v = (u32)(Z.hi);
crypto/openssl/crypto/modes/gcm128.c
307
v = (u32)(Z.lo >> 32);
crypto/openssl/crypto/modes/gcm128.c
309
v = (u32)(Z.lo);
crypto/openssl/crypto/modes/gcm128.c
313
Xi[0] = Z.hi;
crypto/openssl/crypto/modes/gcm128.c
314
Xi[1] = Z.lo;
crypto/openssl/crypto/sm3/sm3_local.h
91
#define FF0(X, Y, Z) (X ^ Y ^ Z)
crypto/openssl/crypto/sm3/sm3_local.h
92
#define GG0(X, Y, Z) (X ^ Y ^ Z)
crypto/openssl/crypto/sm3/sm3_local.h
94
#define FF1(X, Y, Z) ((X & Y) | ((X | Y) & Z))
crypto/openssl/crypto/sm3/sm3_local.h
95
#define GG1(X, Y, Z) ((Z ^ (X & (Y ^ Z))))
crypto/openssl/include/crypto/dh.h
54
const unsigned char *Z, size_t Zlen,
crypto/openssl/include/crypto/ec.h
57
const unsigned char *Z, size_t Zlen,
crypto/openssl/include/openssl/dh.h
259
const unsigned char *Z, size_t Zlen,
crypto/openssl/include/openssl/ec.h
1303
const unsigned char *Z, size_t Zlen,
crypto/openssl/test/dhtest.c
558
const unsigned char *Z;
crypto/openssl/test/dhtest.c
628
if (!TEST_mem_eq(Z1, td->Z_len, td->Z, td->Z_len)
crypto/openssl/test/dhtest.c
629
|| !TEST_mem_eq(Z2, td->Z_len, td->Z, td->Z_len))
lib/libefivar/efivar.c
42
const efi_guid_t efi_guid_empty = Z;
lib/libefivar/efivar.c
46
{ "00000000-0000-0000-0000-000000000000", "zero", Z },
lib/libefivar/efivar.c
47
{ "093e0fae-a6c4-4f50-9f1b-d41e2b89c19a", "sha512", Z },
lib/libefivar/efivar.c
48
{ "0abba7dc-e516-4167-bbf5-4d9d1c739416", "redhat", Z },
lib/libefivar/efivar.c
49
{ "0b6e5233-a65c-44c9-9407-d9ab83bfc8bd", "sha224", Z },
lib/libefivar/efivar.c
50
{ "126a762d-5758-4fca-8531-201a7f57f850", "lenovo_boot_menu", Z },
lib/libefivar/efivar.c
51
{ "3bd2a492-96c0-4079-b420-fcf98ef103ed", "x509_sha256", Z },
lib/libefivar/efivar.c
52
{ "3c5766e8-269c-4e34-aa14-ed776e85b3b6", "rsa2048", Z },
lib/libefivar/efivar.c
53
{ "3CC24E96-22C7-41D8-8863-8E39DCDCC2CF", "lenovo", Z },
lib/libefivar/efivar.c
54
{ "3f7e615b-0d45-4f80-88dc-26b234958560", "lenovo_diag", Z },
lib/libefivar/efivar.c
55
{ "446dbf63-2502-4cda-bcfa-2465d2b0fe9d", "x509_sha512", Z },
lib/libefivar/efivar.c
56
{ "4aafd29d-68df-49ee-8aa9-347d375665a7", "pkcs7_cert", Z },
lib/libefivar/efivar.c
57
{ "605dab50-e046-4300-abb6-3dd810dd8b23", "shim", Z },
lib/libefivar/efivar.c
58
{ "665d3f60-ad3e-4cad-8e26-db46eee9f1b5", "lenovo_rescue", Z },
lib/libefivar/efivar.c
59
{ "67f8444f-8743-48f1-a328-1eaab8736080", "rsa2048_sha1", Z },
lib/libefivar/efivar.c
60
{ "7076876e-80c2-4ee6-aad2-28b349a6865b", "x509_sha384", Z },
lib/libefivar/efivar.c
61
{ "721c8b66-426c-4e86-8e99-3457c46ab0b9", "lenovo_setup", Z },
lib/libefivar/efivar.c
62
{ "77fa9abd-0359-4d32-bd60-28f4e78f784b", "microsoft", Z },
lib/libefivar/efivar.c
63
{ "7FACC7B6-127F-4E9C-9C5D-080F98994345", "lenovo_2", Z },
lib/libefivar/efivar.c
64
{ "826ca512-cf10-4ac9-b187-be01496631bd", "sha1", Z },
lib/libefivar/efivar.c
65
{ "82988420-7467-4490-9059-feb448dd1963", "lenovo_me_config", Z },
lib/libefivar/efivar.c
66
{ "8be4df61-93ca-11d2-aa0d-00e098032b8c", "global", Z },
lib/libefivar/efivar.c
67
{ "a5c059a1-94e4-4aa7-87b5-ab155c2bf072", "x509_cert", Z },
lib/libefivar/efivar.c
68
{ "a7717414-c616-4977-9420-844712a735bf", "rsa2048_sha256_cert", Z },
lib/libefivar/efivar.c
69
{ "a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380", "lenovo_diag_splash", Z },
lib/libefivar/efivar.c
70
{ "ade9e48f-9cb8-98e6-31af-b4e6009e2fe3", "redhat_2", Z },
lib/libefivar/efivar.c
71
{ "bc7838d2-0f82-4d60-8316-c068ee79d25b", "lenovo_msg", Z },
lib/libefivar/efivar.c
72
{ "c1c41626-504c-4092-aca9-41f936934328", "sha256", Z },
lib/libefivar/efivar.c
73
{ "c57ad6b7-0515-40a8-9d21-551652854e37", "shell", Z },
lib/libefivar/efivar.c
74
{ "d719b2cb-3d3a-4596-a3bc-dad00e67656f", "security", Z },
lib/libefivar/efivar.c
75
{ "e2b36190-879b-4a3d-ad8d-f2e7bba32784", "rsa2048_sha256", Z },
lib/libefivar/efivar.c
76
{ "ff3e5307-9fd0-48c9-85f1-8ad56c701e01", "sha384", Z },
lib/libefivar/efivar.c
77
{ "f46ee6f4-4785-43a3-923d-7f786c3c8479", "lenovo_startup_interrupt", Z },
lib/virtual_oss/bt/sbc_encode.c
309
float Z[80];
lib/virtual_oss/bt/sbc_encode.c
349
Z[i] = sbc_coeffs8[i] * X[i];
lib/virtual_oss/bt/sbc_encode.c
351
Z[i] = sbc_coeffs4[i] * X[i];
lib/virtual_oss/bt/sbc_encode.c
356
Y[i] += Z[i + k * sbc->bands * 2];
sys/arm/nvidia/tegra_pinmux.c
207
GMUX(0x048, Z, 0, sdmmc1_clk_pz0, sdmmc1, clk12, rsvd3, rsvd4),
sys/arm/nvidia/tegra_pinmux.c
208
GMUX(0x04C, Z, 1, sdmmc1_cmd_pz1, sdmmc1, spdif, spi4, uarta),
sys/arm/nvidia/tegra_pinmux.c
301
GMUX(0x2B4, Z, 6, pwr_i2c_scl_pz6, i2cpwr, rsvd2, rsvd3, rsvd4),
sys/arm/nvidia/tegra_pinmux.c
302
GMUX(0x2B8, Z, 7, pwr_i2c_sda_pz7, i2cpwr, rsvd2, rsvd3, rsvd4),
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
407
GMUX(0x27c, Z, 0, pz0, vimclk2, rsvd1, rsvd2, rsvd3, -1, 0, 0, 0, 0),
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
408
GMUX(0x280, Z, 1, pz1, vimclk2, sdmmc1, rsvd2, rsvd3, -1, 0, 0, 0, 0),
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
409
GMUX(0x284, Z, 2, pz2, sdmmc3, ccla, rsvd2, rsvd3, -1, 0, 0, 0, 0),
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
410
GMUX(0x288, Z, 3, pz3, sdmmc3, rsvd1, rsvd2, rsvd3, -1, 0, 0, 0, 0),
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
411
GMUX(0x28c, Z, 4, pz4, sdmmc1, rsvd1, rsvd2, rsvd3, -1, 0, 0, 0, 0),
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
412
GMUX(0x290, Z, 5, pz5, soc, rsvd1, rsvd2, rsvd3, -1, 0, 0, 0, 0),
sys/dev/hid/hgame.c
67
HGAME_MAP_ABS(Z, ABS_Z),
sys/dev/hid/ps4dshock.c
727
PS4DS_MAP_ABS(Z, ABS_Z),
sys/dev/hid/ps4dshock.c
752
PS4DS_MAP_GCB(Z, ps4dsacc_data_cb),
sys/dev/hid/xb360gp.c
89
XB360GP_MAP_ABS(Z, ABS_Z),
sys/dev/qat/qat_api/include/lac/cpa_cy_dsa.h
240
CpaFlatBuffer Z;
sys/dev/qat/qat_api/include/lac/cpa_cy_dsa.h
286
CpaFlatBuffer Z;
sys/dev/qat/qat_api/include/lac/cpa_cy_dsa.h
330
CpaFlatBuffer Z;
usr.bin/gzip/gzip.c
147
#define SUFFIX(Z, N) {Z, sizeof Z - 1, N}
usr.bin/systat/vmstat.c
423
Z(ncs_goodhits); Z(ncs_badhits); Z(ncs_miss);
usr.bin/systat/vmstat.c
424
Z(ncs_long); Z(ncs_pass2); Z(ncs_2passes); Z(ncs_neghits);