proxygen
Main Page
Related Pages
Namespaces
Classes
Files
Examples
File List
File Members
Exporter.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2018-present, Facebook, Inc.
3
* All rights reserved.
4
*
5
* This source code is licensed under the BSD-style license found in the
6
* LICENSE file in the root directory of this source tree.
7
*/
8
9
#pragma once
10
11
#include <
fizz/crypto/KeyDerivation.h
>
12
#include <
fizz/protocol/Factory.h
>
13
14
namespace
fizz
{
15
16
class
Exporter
{
17
public
:
18
static
Buf
getEkm
(
19
CipherSuite
cipher
,
20
folly::ByteRange
exporterMaster,
21
folly::StringPiece
label
,
22
Buf
context
,
23
uint16_t
length);
24
};
25
}
// namespace fizz
KeyDerivation.h
context
context
Definition:
CMakeCache.txt:563
fizz::CipherSuite
CipherSuite
Definition:
Types.h:153
cipher
CipherSuite cipher
Definition:
ClientProtocol.cpp:1006
Factory.h
fizz
Definition:
Actions.h:16
folly::Range< const unsigned char * >
fizz::Exporter::getEkm
static Buf getEkm(CipherSuite cipher, folly::ByteRange exporterMaster, folly::StringPiece label, Buf context, uint16_t length)
Definition:
Exporter.cpp:13
fizz::Buf
std::unique_ptr< folly::IOBuf > Buf
Definition:
Types.h:22
uint16_t
uint16_t
Definition:
ConstexprMathBenchmark.cpp:182
fizz::Exporter
Definition:
Exporter.h:16
fizz::test::label
StringPiece label
Definition:
ExporterTest.cpp:20
proxygen
fizz
fizz
protocol
Exporter.h
Generated by
1.8.11