Home
last modified time | relevance | path

Searched refs:PRF (Results 1 – 25 of 55) sorted by relevance

123

/src/contrib/llvm-project/llvm/lib/MCA/Stages/
H A DInOrderIssueStage.cpp47 RegisterFile &PRF, CustomBehaviour &CB, in InOrderIssueStage() argument
49 : STI(STI), PRF(PRF), RM(STI.getSchedModel()), CB(CB), LSU(LSU), in InOrderIssueStage()
103 static unsigned checkRegisterHazard(const RegisterFile &PRF, in checkRegisterHazard() argument
107 RegisterFile::RAWHazard Hazard = PRF.checkRAWHazards(STI, RS); in checkRegisterHazard()
119 if (unsigned Cycles = checkRegisterHazard(PRF, STI, IR)) { in canExecute()
156 static void addRegisterReadWrite(RegisterFile &PRF, Instruction &IS, in addRegisterReadWrite() argument
163 PRF.addRegisterRead(RS, STI); in addRegisterReadWrite()
166 PRF.addRegisterWrite(WriteRef(SourceIndex, &WS), UsedRegs); in addRegisterReadWrite()
227 SmallVector<unsigned, 4> UsedRegs(PRF.getNumRegisterFiles()); in tryIssue()
228 addRegisterReadWrite(PRF, IS, SourceIndex, STI, UsedRegs); in tryIssue()
[all …]
H A DDispatchStage.cpp33 CarryOver(0U), STI(Subtarget), RCU(R), PRF(F) { in DispatchStage()
51 const unsigned RegisterMask = PRF.isAvailable(RegDefs); in checkPRF()
98 if (PRF.tryEliminateMoveOrSwap(IS.getDefs(), IS.getUses())) in dispatch()
112 PRF.addRegisterRead(RS, STI); in dispatch()
118 SmallVector<unsigned, 4> RegisterFiles(PRF.getNumRegisterFiles()); in dispatch()
120 PRF.addRegisterWrite(WriteRef(IR.getSourceIndex(), &WS), RegisterFiles); in dispatch()
147 SmallVector<unsigned, 8> RegisterFiles(PRF.getNumRegisterFiles(), 0U); in cycleStart()
181 PRF.dump(); in dump()
H A DRetireStage.cpp26 PRF.cycleStart(); in cycleStart()
45 PRF.cycleEnd(); in cycleEnd()
52 PRF.onInstructionExecuted(&IS); in execute()
62 llvm::SmallVector<unsigned, 4> FreedRegs(PRF.getNumRegisterFiles()); in notifyInstructionRetired()
70 PRF.removeRegisterWrite(WS, FreedRegs); in notifyInstructionRetired()
/src/sys/contrib/dev/athk/
H A Ddfs_pattern_detector.c40 #define PRF2PRI(PRF) ((1000000 + PRF / 2) / PRF) argument
46 #define ETSI_PATTERN(ID, WMIN, WMAX, PMIN, PMAX, PRF, PPB, CHIRP) \ argument
50 (PRF2PRI(PMIN) * PRF + PRI_TOLERANCE), PRF, PPB * PRF, \
71 #define FCC_PATTERN(ID, WMIN, WMAX, PMIN, PMAX, PRF, PPB, CHIRP) \ argument
75 PMAX * PRF + PRI_TOLERANCE, PRF, PPB * PRF, \
103 #define JP_PATTERN(ID, WMIN, WMAX, PMIN, PMAX, PRF, PPB, RATE, CHIRP) \ argument
107 PMAX * PRF + PRI_TOLERANCE, PRF, PPB * PRF, \
/src/crypto/openssl/test/recipes/30-test_evp_data/
H A Devppkey_kdf_tls1_prf.txt14 Title = TLS1 PRF tests (from NIST test vectors)
16 PKEYKDF = TLS1-PRF
24 PKEYKDF = TLS1-PRF
33 PKEYKDF = TLS1-PRF
41 PKEYKDF = TLS1-PRF
49 PKEYKDF = TLS1-PRF
67 PKEYKDF = TLS1-PRF
74 KDF = TLS1-PRF
87 PKEYKDF = TLS1-PRF
100 PKEYKDF = TLS1-PRF
[all …]
H A Devpkdf_tls12_prf.txt14 Title = TLS12 PRF tests (from NIST test vectors)
17 KDF = TLS1-PRF
26 KDF = TLS1-PRF
46 KDF = TLS1-PRF
54 KDF = TLS1-PRF
66 KDF = TLS1-PRF
78 KDF = TLS1-PRF
91 KDF = TLS1-PRF
104 KDF = TLS1-PRF
118 KDF = TLS1-PRF
[all …]
H A Devpkdf_tls11_prf.txt14 Title = TLS1 PRF tests (from NIST test vectors)
16 KDF = TLS1-PRF
24 KDF = TLS1-PRF
33 KDF = TLS1-PRF
H A Devpkdf_kbkdf_counter.txt21 # [PRF=CMAC_AES128]
78 # [PRF=CMAC_AES128]
135 # [PRF=CMAC_AES128]
192 # [PRF=CMAC_AES128]
249 # [PRF=CMAC_AES192]
306 # [PRF=CMAC_AES192]
363 # [PRF=CMAC_AES192]
420 # [PRF=CMAC_AES192]
477 # [PRF=CMAC_AES256]
534 # [PRF=CMAC_AES256]
[all …]
/src/contrib/llvm-project/llvm/lib/MCA/
H A DContext.cpp41 auto PRF = std::make_unique<RegisterFile>(SM, MRI, Opts.RegisterFileSize); in createDefaultPipeline() local
49 std::make_unique<DispatchStage>(STI, MRI, Opts.DispatchWidth, *RCU, *PRF); in createDefaultPipeline()
52 auto Retire = std::make_unique<RetireStage>(*RCU, *PRF, *LSU); in createDefaultPipeline()
56 addHardwareUnit(std::move(PRF)); in createDefaultPipeline()
76 auto PRF = std::make_unique<RegisterFile>(SM, MRI, Opts.RegisterFileSize); in createInOrderPipeline() local
82 auto InOrderIssue = std::make_unique<InOrderIssueStage>(STI, *PRF, CB, *LSU); in createInOrderPipeline()
86 addHardwareUnit(std::move(PRF)); in createInOrderPipeline()
/src/crypto/openssl/doc/man3/
H A DEVP_PKEY_CTX_set_tls1_prf_md.pod7 TLS PRF key derivation algorithm
21 The B<EVP_PKEY_TLS1_PRF> algorithm implements the PRF key derivation function for
26 TLS PRF. EVP_md5_sha1() is treated as a special case which uses the PRF
29 EVP_PKEY_CTX_set_tls1_prf_secret() sets the secret value of the TLS PRF
38 The TLS PRF also supports string based control operations using
49 A context for the TLS PRF can be obtained by calling:
57 be more than enough for any normal use of the TLS PRF.
59 The output length of the PRF is specified by the length parameter in the
61 the buffer to B<NULL> is not meaningful for the TLS PRF.
63 Optimised versions of the TLS PRF can be implemented in an ENGINE.
/src/crypto/openssl/doc/man7/
H A DEVP_KDF-TLS1_PRF.pod5 EVP_KDF-TLS1_PRF - The TLS1 PRF EVP_KDF implementation
9 Support for computing the B<TLS1> PRF through the B<EVP_KDF> API.
11 The EVP_KDF-TLS1_PRF algorithm implements the PRF used by TLS versions up to
18 "TLS1-PRF" is the name for this implementation; it
34 associated with the TLS PRF.
36 PRF algorithm using both B<MD5> and B<SHA1> as used in TLS 1.0 and 1.1.
40 This parameter sets the secret value of the TLS PRF.
47 this should be more than enough for any normal use of the TLS PRF.
95 A context for the TLS PRF can be obtained by calling:
97 EVP_KDF *kdf = EVP_KDF_fetch(NULL, "TLS1-PRF", NULL);
[all …]
H A Dlife_cycle-kdf.pod16 This state represents the KDF/PRF before it has been allocated. It is the
21 This state represents the KDF/PRF after it has been allocated.
25 This state represents the KDF/PRF when it is set up and capable of generating
30 This state is entered when the KDF/PRF is freed. It is the terminal state
37 The usual life-cycle of a KDF/PRF is illustrated:
H A DOSSL_PROVIDER-default.pod138 =item TLS1-PRF, see L<EVP_KDF-TLS1_PRF(7)>
176 =item TLS1-PRF
332 =item TLS1-PRF
/src/contrib/llvm-project/llvm/include/llvm/MCA/Stages/
H A DRetireStage.h31 RegisterFile &PRF; variable
39 : RCU(R), PRF(F), LSU(LS) {} in RetireStage()
H A DInOrderIssueStage.h56 RegisterFile &PRF; variable
115 InOrderIssueStage(const MCSubtargetInfo &STI, RegisterFile &PRF,
H A DDispatchStage.h56 RegisterFile &PRF; variable
/src/crypto/openssl/crypto/slh_dsa/
H A Dslh_wots.c153 SLH_HASH_FN_DECLARE(hashf, PRF); in ossl_slh_wots_pk_gen()
166 if (!PRF(ctx, pk_seed, sk_seed, sk_adrs, sk, sizeof(sk))) in ossl_slh_wots_pk_gen()
219 SLH_HASH_FN_DECLARE(hashf, PRF); in ossl_slh_wots_sign()
237 if (!PRF(ctx, pk_seed, sk_seed, sk_adrs, sk, sizeof(sk))) in ossl_slh_wots_sign()
H A Dslh_hash.h57 OSSL_SLH_HASHFUNC_PRF *PRF; member
/src/crypto/krb5/src/lib/crypto/crypto_tests/
H A Dt_cf2.comments5 The third and fourth tests are simple tests of the DES and 3DES PRF.
/src/crypto/openssl/test/recipes/80-test_tsa_data/
H A Duser-trust-ca.pem26 8PRF/iKz6y+O0tlFYQXBl2+odnKPi4w2r78NBc5xjeambx9spnFixdjQg3IM8WcR
/src/crypto/openssl/doc/man1/
H A Dopenssl-kdf.pod.in143 The supported algorithms names include TLS1-PRF, HKDF, SSKDF, PBKDF2,
150 Use TLS1-PRF to create a hex-encoded derived key from a secret key and seed:
153 -kdfopt seed:seed TLS1-PRF
H A Dopenssl-pkcs8.pod.in132 This option sets the PRF algorithm to use with PKCS#5 v2.0. A typical value
136 Some implementations may not support custom PRF algorithms and may require
231 mode and B<hmacWithSHA512> PRF:
/src/crypto/krb5/src/lib/gssapi/krb5/
H A Dgssapi_err_krb5.et40 error_code KG_INPUT_TOO_LONG, "PRF input too long"
/src/contrib/llvm-project/llvm/include/llvm/MCA/
H A DInstruction.h311 void setPRF(unsigned PRF) { PRFID = PRF; } in setPRF() argument
/src/crypto/openssl/include/openssl/
H A Dcore_names.h.in77 #define OSSL_KDF_NAME_TLS1_PRF "TLS1-PRF"

123