aws-crt-cpp
C++ wrapper around the aws-c-* libraries. Provides Cross-Platform Transport Protocols and SSL/TLS implementations for C++.
Loading...
Searching...
No Matches
HKDF.h
Go to the documentation of this file.
1#pragma once
6#include <aws/crt/Exports.h>
7#include <aws/crt/Types.h>
8
9namespace Aws
10{
11 namespace Crt
12 {
13 namespace Crypto
14 {
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
#define AWS_CRT_CPP_API
Definition Exports.h:36
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_byte_cursor ByteCursor
Definition Types.h:31
aws_allocator Allocator
Definition Allocator.h:14
aws_byte_buf ByteBuf
Definition Types.h:30
Definition Allocator.h:11