HomeSort by: relevance | last modified time | path
    Searched defs:rho (Results 1 - 13 of 13) sorted by relevancy

  /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

Completed in 51 milliseconds