| /src/crypto/external/apache2/openssl/dist/crypto/ml_dsa/ |
| ml_dsa_key.h | 22 uint8_t rho[ML_DSA_RHO_BYTES]; /* public random seed */ member in struct:ml_dsa_key_st
|
| ml_dsa_key.c | 199 memcpy(ret->rho, src->rho, sizeof(src->rho)); 304 * @brief Given a key containing private key values for rho, s1 & s2 334 /* Using rho generate A' = A in NTT form */ 335 if (!matrix_expand_A(md_ctx, key->shake128_md, key->rho, &a_ntt)) 421 const uint8_t *const rho = expanded_seed; /* p = Public Random Seed */ local 442 memcpy(out->rho, rho, sizeof(out->rho)); [all...] |
| /src/crypto/external/cpl/trousers/dist/src/tspi/daa/daa_issuer/ |
| keypair_generator.c | 118 bi_ptr rho = NULL; local 240 rho = bi_new_ptr(); 244 bi_generate_prime(rho, DAA_PARAM_SIZE_RHO); 245 if (bi_length(rho) != DAA_PARAM_SIZE_RHO) { 246 LogError("rho bit length=%ld", bi_length(rho)); 255 } while(bi_length(r) != length || bi_equals_si(bi_mod(bi_tmp, r, rho), 0)); 257 // rho is not a dividor of r 258 bi_mul( capital_gamma, rho, r); 273 bi_mod(bi_tmp1, bi_mul(bi_tmp2, rho, r), n)) == 0) [all...] |
| /src/crypto/external/apache2/openssl/dist/include/crypto/ |
| ml_kem.h | 31 * separation) further expanded to two derived seeds "rho" and "sigma", with 32 * "rho" used to generate the public matrix "A", and sigma to generate the 41 * The seed "rho" is appended to the public key and allows the recipient of the 47 #define ML_KEM_RANDOM_BYTES 32 /* rho, sigma, ... */ 178 uint8_t *rho; /* Public matrix seed */ member in struct:ossl_ml_kem_key_st 188 * Fixed-size built-in buffer, which holds the |rho| and the public key 193 uint8_t seedbuf[64]; /* |rho| + |pkhash| / |z| + |d| */
|
| /src/crypto/external/cpl/trousers/dist/src/include/daa/ |
| daa_structs.h | 137 bi_ptr rho; member in struct:tdTSS_DAA_PK_internal 156 const bi_ptr rho,
|
| /src/crypto/external/cpl/trousers/dist/src/tspi/daa/daa_verifier/ |
| verifier_transaction.c | 101 bi_ptr rho = issuer_pk->rho; local 105 rho == NULL || 109 // exponent = exponent / rho 110 bi_div( exponent, exponent, rho); 112 LogDebug("project_into_group_gamma: rho [%ld]:%s", 113 bi_nbin_size( rho), bi_2_hex_char( rho)); 372 // ( ( capital_nv ^ issuer_pk->rho ) % issuer_pk->capitalGamma ) == 1 375 issuer_pk->rho, [all...] |
| /src/crypto/external/apache2/openssl/dist/crypto/bn/ |
| bn_gf2m.c | 995 BIGNUM *a, *z, *rho, *w, *w2, *tmp; local 1036 rho = BN_CTX_get(ctx); 1042 if (!BN_priv_rand_ex(rho, p[0], BN_RAND_TOP_ONE, BN_RAND_BOTTOM_ANY, 1045 if (!BN_GF2m_mod_arr(rho, rho, p)) 1048 if (!BN_copy(w, rho)) 1059 if (!BN_GF2m_add(w, w2, rho))
|
| /src/crypto/external/bsd/openssl/dist/crypto/bn/ |
| bn_gf2m.c | 1013 BIGNUM *a, *z, *rho, *w, *w2, *tmp; local 1054 rho = BN_CTX_get(ctx); 1060 if (!BN_priv_rand_ex(rho, p[0], BN_RAND_TOP_ONE, BN_RAND_BOTTOM_ANY, 1063 if (!BN_GF2m_mod_arr(rho, rho, p)) 1066 if (!BN_copy(w, rho)) 1077 if (!BN_GF2m_add(w, w2, rho))
|
| /src/crypto/external/bsd/openssl.old/dist/crypto/bn/ |
| bn_gf2m.c | 987 BIGNUM *a, *z, *rho, *w, *w2, *tmp; local 1028 rho = BN_CTX_get(ctx); 1034 if (!BN_priv_rand(rho, p[0], BN_RAND_TOP_ONE, BN_RAND_BOTTOM_ANY)) 1036 if (!BN_GF2m_mod_arr(rho, rho, p)) 1039 if (!BN_copy(w, rho)) 1050 if (!BN_GF2m_add(w, w2, rho))
|
| /src/external/gpl2/groff/dist/src/preproc/pic/ |
| common.cpp | 105 double rho = sqrt(temp / a_4 / b_4 * temp / a_4 / b_4 * temp); local 112 position M0 = position(rho * cos(phi0), rho * sin(phi0)) + M; 113 position M1 = position(rho * cos(phi1), rho * sin(phi1)) + M; 117 solid_arc(M + cent, rho, phi0, phi1, lt);
|
| /src/crypto/external/apache2/openssl/dist/crypto/ml_kem/ |
| ml_kem.c | 124 * vector |t|, followed by the public seed |rho|. 715 if (!EVP_DigestUpdate(mdctx, key->rho, ML_KEM_RANDOM_BYTES)) 1313 memcpy(input, key->rho, ML_KEM_RANDOM_BYTES); 1559 const uint8_t *rho = key->rho; local 1563 memcpy(out + vinfo->vector_bytes, rho, ML_KEM_RANDOM_BYTES); 1604 /* Save the matrix |m| recovery seed |rho| */ 1605 memcpy(key->rho, in + vinfo->vector_bytes, ML_KEM_RANDOM_BYTES); 1666 * into the provided |pubenc| buffer, and generates the content of the |rho|, 1672 * 32-byte seeds public "rho", used to generate the matrix, and private "sigma" [all...] |
| /src/crypto/external/bsd/openssh/dist/ |
| sntrup761.c | 2144 const unsigned char *rho = pk + crypto_kem_sntrup761_PUBLICKEYBYTES; local 2145 const unsigned char *cache = rho + Small_bytes; 2152 for (i = 0; i < Small_bytes; ++i) r_enc[i] ^= mask & (r_enc[i] ^ rho[i]);
|
| /src/crypto/external/cpl/trousers/dist/src/include/tss/ |
| tss_structs.h | 181 BYTE* rho;
member in struct:tdTSS_DAA_PK
|