aws-crt-cpp
C++ wrapper around the aws-c-* libraries. Provides Cross-Platform Transport Protocols and SSL/TLS implementations for C++.
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
include
aws
crt
crypto
HKDF.h
Go to the documentation of this file.
1
#pragma once
2
6
#include <
aws/crt/Exports.h
>
7
#include <
aws/crt/Types.h
>
8
9
namespace
Aws
10
{
11
namespace
Crt
12
{
13
namespace
Crypto
14
{
19
bool
AWS_CRT_CPP_API
DeriveSHA512HMACHKDF
(
20
Allocator
*allocator,
21
ByteCursor
ikm,
22
ByteCursor
salt,
23
ByteCursor
info,
24
ByteBuf
&out,
25
size_t
length) noexcept;
26
}
// namespace Crypto
27
}
// namespace Crt
28
}
// namespace Aws
Types.h
AWS_CRT_CPP_API
#define AWS_CRT_CPP_API
Definition:
Exports.h:36
Aws::Crt::ByteBuf
aws_byte_buf ByteBuf
Definition:
Types.h:30
Aws::Crt::Allocator
aws_allocator Allocator
Definition:
Allocator.h:14
Aws::Crt::ByteCursor
aws_byte_cursor ByteCursor
Definition:
Types.h:31
Exports.h
Aws::Crt::Crypto::DeriveSHA512HMACHKDF
bool AWS_CRT_CPP_API DeriveSHA512HMACHKDF(Allocator *allocator, ByteCursor ikm, ByteCursor salt, ByteCursor info, ByteBuf &out, size_t length) noexcept
Definition:
HKDF.cpp:15
Aws
Definition:
Allocator.h:10
Generated by
1.8.10