proxygen
Main Page
Related Pages
Namespaces
Classes
Files
Examples
File List
File Members
ECCurveKeyExchange.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/ECCurve.h
>
12
#include <
fizz/crypto/exchange/OpenSSLKeyExchange.h
>
13
#include <
folly/io/IOBuf.h
>
14
15
namespace
fizz
{
16
17
using
P256KeyExchange
=
detail::OpenSSLECKeyExchange<P256>
;
18
using
P256PublicKeyDecoder
=
detail::OpenSSLECKeyDecoder<P256>
;
19
using
P256PublicKeyEncoder
=
detail::OpenSSLECKeyEncoder
;
20
21
using
P384KeyExchange
=
detail::OpenSSLECKeyExchange<P384>
;
22
using
P384PublicKeyDecoder
=
detail::OpenSSLECKeyDecoder<P384>
;
23
using
P384PublicKeyEncoder
=
detail::OpenSSLECKeyEncoder
;
24
25
using
P521KeyExchange
=
detail::OpenSSLECKeyExchange<P521>
;
26
using
P521PublicKeyDecoder
=
detail::OpenSSLECKeyDecoder<P521>
;
27
using
P521PublicKeyEncoder
=
detail::OpenSSLECKeyEncoder
;
28
}
// namespace fizz
fizz::detail::OpenSSLECKeyExchange
Definition:
OpenSSLKeyExchange-inl.h:13
fizz::detail::OpenSSLECKeyDecoder
Definition:
OpenSSLKeyExchange-inl.h:41
IOBuf.h
OpenSSLKeyExchange.h
fizz
Definition:
Actions.h:16
ECCurve.h
fizz::detail::OpenSSLECKeyEncoder
Definition:
OpenSSLKeyExchange-inl.h:48
proxygen
fizz
fizz
crypto
exchange
ECCurveKeyExchange.h
Generated by
1.8.11