Home
last modified time | relevance | path

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

12

/netbsd-src/crypto/external/bsd/openssl/dist/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
16 "TLS1-PRF" is the name for this implementation; it
32 associated with the TLS PRF.
34 PRF algorithm using both B<MD5> and B<SHA1> as used in TLS 1.0 and 1.1.
38 This parameter sets the secret value of the TLS PRF.
45 this should be more than enough for any normal use of the TLS PRF.
51 A context for the TLS PRF can be obtained by calling:
53 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.pod136 =item TLS1-PRF, see L<EVP_KDF-TLS1_PRF(7)>
/netbsd-src/external/apache2/llvm/dist/llvm/lib/MCA/Stages/
H A DInOrderIssueStage.cpp92 static unsigned checkRegisterHazard(const RegisterFile &PRF, in checkRegisterHazard() argument
104 PRF.collectWrites(STI, RS, Writes, CommittedWrites); in checkRegisterHazard()
134 unsigned Elapsed = PRF.getElapsedCyclesFromWriteBack(WR); in checkRegisterHazard()
148 if (unsigned RegStall = checkRegisterHazard(PRF, SM, STI, IR)) { in canExecute()
176 static void addRegisterReadWrite(RegisterFile &PRF, Instruction &IS, in addRegisterReadWrite() argument
183 PRF.addRegisterRead(RS, STI); in addRegisterReadWrite()
186 PRF.addRegisterWrite(WriteRef(SourceIndex, &WS), UsedRegs); in addRegisterReadWrite()
237 SmallVector<unsigned, 4> UsedRegs(PRF.getNumRegisterFiles()); in tryIssue()
238 addRegisterReadWrite(PRF, IS, SourceIndex, STI, UsedRegs); in tryIssue()
291 PRF.onInstructionExecuted(&IS); in updateIssuedInst()
[all …]
H A DDispatchStage.cpp33 CarryOver(0U), CarriedOver(), STI(Subtarget), RCU(R), PRF(F) { in DispatchStage()
51 const unsigned RegisterMask = PRF.isAvailable(RegDefs); in checkPRF()
99 if (PRF.tryEliminateMoveOrSwap(IS.getDefs(), IS.getUses())) in dispatch()
113 PRF.addRegisterRead(RS, STI); in dispatch()
119 SmallVector<unsigned, 4> RegisterFiles(PRF.getNumRegisterFiles()); in dispatch()
121 PRF.addRegisterWrite(WriteRef(IR.getSourceIndex(), &WS), RegisterFiles); in dispatch()
148 SmallVector<unsigned, 8> RegisterFiles(PRF.getNumRegisterFiles(), 0U); in cycleStart()
183 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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/MCA/
H A DContext.cpp40 auto PRF = std::make_unique<RegisterFile>(SM, MRI, Opts.RegisterFileSize); in createDefaultPipeline() local
48 *RCU, *PRF); in createDefaultPipeline()
51 auto Retire = std::make_unique<RetireStage>(*RCU, *PRF, *LSU); in createDefaultPipeline()
55 addHardwareUnit(std::move(PRF)); in createDefaultPipeline()
74 auto PRF = std::make_unique<RegisterFile>(SM, MRI, Opts.RegisterFileSize); in createInOrderPipeline() local
77 auto InOrderIssue = std::make_unique<InOrderIssueStage>(*PRF, SM, STI); in createInOrderPipeline()
83 addHardwareUnit(std::move(PRF)); in createInOrderPipeline()
/netbsd-src/crypto/external/bsd/openssl/dist/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.
/netbsd-src/crypto/external/bsd/openssl.old/dist/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
51 A context for the TLS PRF can be obtained by calling:
59 be more than enough for any normal use of the TLS PRF.
61 The output length of the PRF is specified by the length parameter in the
63 the buffer to B<NULL> is not meaningful for the TLS PRF.
65 Optimised versions of the TLS PRF can be implemented in an ENGINE.
/netbsd-src/crypto/external/bsd/openssl/dist/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
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_tls12_prf.txt14 Title = TLS12 PRF tests (from NIST test vectors)
16 KDF = TLS1-PRF
24 KDF = TLS1-PRF
42 KDF = TLS1-PRF
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/MCA/Stages/
H A DInOrderIssueStage.h34 RegisterFile &PRF; variable
82 InOrderIssueStage(RegisterFile &PRF, const MCSchedModel &SM, in InOrderIssueStage() argument
84 : SM(SM), STI(STI), PRF(PRF), RM(std::make_unique<ResourceManager>(SM)), in InOrderIssueStage()
H A DRetireStage.h31 RegisterFile &PRF; variable
39 : Stage(), RCU(R), PRF(F), LSU(LS) {} in RetireStage()
H A DDispatchStage.h56 RegisterFile &PRF; variable
/netbsd-src/crypto/external/bsd/openssl.old/dist/test/recipes/30-test_evp_data/
H A Devpkdf.txt15 Title = TLS1 PRF tests (from NIST test vectors)
17 KDF=TLS1-PRF
25 KDF=TLS1-PRF
33 KDF=TLS1-PRF
41 KDF=TLS1-PRF
59 KDF=TLS1-PRF
66 KDF=TLS1-PRF
/netbsd-src/external/mpl/mozilla-certdata/share/certs/
H A DUSERTrust_RSA_Certification_Authority.pem26 8PRF/iKz6y+O0tlFYQXBl2+odnKPi4w2r78NBc5xjeambx9spnFixdjQg3IM8WcR
/netbsd-src/crypto/external/bsd/openssl/dist/test/recipes/80-test_tsa_data/
H A Duser-trust-ca.pem26 8PRF/iKz6y+O0tlFYQXBl2+odnKPi4w2r78NBc5xjeambx9spnFixdjQg3IM8WcR
/netbsd-src/crypto/external/bsd/openssl/dist/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.in127 This option sets the PRF algorithm to use with PKCS#5 v2.0. A typical value
131 Some implementations may not support custom PRF algorithms and may require
220 mode and B<hmacWithSHA512> PRF:
H A Dopenssl-pkeyutl.pod.in151 at present B<TLS1-PRF> and B<HKDF>.
373 Hexdump 48 bytes of TLS1 PRF using digest B<SHA256> and shared secret and
376 openssl pkeyutl -kdf TLS1-PRF -kdflen 48 -pkeyopt md:SHA256 \
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/MCA/
H A DInstruction.h212 void setPRF(unsigned PRF) { PRFID = PRF; } in setPRF() argument
/netbsd-src/crypto/dist/ipsec-tools/src/racoon/rfc/
H A Drfc4109.txt106 o AES-128 in XCBC mode for PRF functions ([RFC3566] and [RFC3664])
150 AES-XCBC-MAC-96 for PRF N/A SHOULD
193 [RFC3664] Hoffman, P., "The AES-XCBC-PRF-128 Algorithm for the
/netbsd-src/crypto/external/bsd/openssl.old/dist/doc/man1/
H A Dpkeyutl.pod129 at present B<TLS1-PRF> and B<HKDF>.
321 Hexdump 48 bytes of TLS1 PRF using digest B<SHA256> and shared secret and
324 openssl pkeyutl -kdf TLS1-PRF -kdflen 48 -pkeyopt md:SHA256 \
H A Dpkcs8.pod130 This option sets the PRF algorithm to use with PKCS#5 v2.0. A typical value
134 Some implementations may not support custom PRF algorithms and may require
256 mode and B<hmacWithSHA512> PRF:

12