| /src/contrib/llvm-project/llvm/lib/MCA/Stages/ |
| H A D | InOrderIssueStage.cpp | 47 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 D | DispatchStage.cpp | 33 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 D | RetireStage.cpp | 26 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 D | dfs_pattern_detector.c | 40 #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 D | evppkey_kdf_tls1_prf.txt | 14 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 D | evpkdf_tls12_prf.txt | 14 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 D | evpkdf_tls11_prf.txt | 14 Title = TLS1 PRF tests (from NIST test vectors) 16 KDF = TLS1-PRF 24 KDF = TLS1-PRF 33 KDF = TLS1-PRF
|
| H A D | evpkdf_kbkdf_counter.txt | 21 # [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 D | Context.cpp | 41 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 D | EVP_PKEY_CTX_set_tls1_prf_md.pod | 7 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 D | EVP_KDF-TLS1_PRF.pod | 5 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 D | life_cycle-kdf.pod | 16 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 D | OSSL_PROVIDER-default.pod | 138 =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 D | RetireStage.h | 31 RegisterFile &PRF; variable 39 : RCU(R), PRF(F), LSU(LS) {} in RetireStage()
|
| H A D | InOrderIssueStage.h | 56 RegisterFile &PRF; variable 115 InOrderIssueStage(const MCSubtargetInfo &STI, RegisterFile &PRF,
|
| H A D | DispatchStage.h | 56 RegisterFile &PRF; variable
|
| /src/crypto/openssl/crypto/slh_dsa/ |
| H A D | slh_wots.c | 153 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 D | slh_hash.h | 57 OSSL_SLH_HASHFUNC_PRF *PRF; member
|
| /src/crypto/krb5/src/lib/crypto/crypto_tests/ |
| H A D | t_cf2.comments | 5 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 D | user-trust-ca.pem | 26 8PRF/iKz6y+O0tlFYQXBl2+odnKPi4w2r78NBc5xjeambx9spnFixdjQg3IM8WcR
|
| /src/crypto/openssl/doc/man1/ |
| H A D | openssl-kdf.pod.in | 143 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 D | openssl-pkcs8.pod.in | 132 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 D | gssapi_err_krb5.et | 40 error_code KG_INPUT_TOO_LONG, "PRF input too long"
|
| /src/contrib/llvm-project/llvm/include/llvm/MCA/ |
| H A D | Instruction.h | 311 void setPRF(unsigned PRF) { PRFID = PRF; } in setPRF() argument
|
| /src/crypto/openssl/include/openssl/ |
| H A D | core_names.h.in | 77 #define OSSL_KDF_NAME_TLS1_PRF "TLS1-PRF"
|