CCF
Loading...
Searching...
No Matches
blit_serialiser_pem.h
Go to the documentation of this file.
1// Copyright (c) Microsoft Corporation. All rights reserved.
2// Licensed under the Apache 2.0 License.
3#pragma once
4
5#include "ccf/crypto/pem.h"
7
9{
10 template <>
12 {
14 {
15 const auto& data = pem.raw();
16 return {data.begin(), data.end()};
17 }
18
20 {
21 return {data.data(), data.size()};
22 }
23 };
24}
Definition pem.h:18
std::vector< uint8_t > raw() const
Definition pem.h:71
uint8_t * data()
Definition pem.h:51
Definition sha256_hash.h:88
ccf::ByteVector SerialisedEntry
Definition serialised_entry.h:8
Definition app_interface.h:14
static SerialisedEntry to_serialised(const ccf::crypto::Pem &pem)
Definition blit_serialiser_pem.h:13
static ccf::crypto::Pem from_serialised(const SerialisedEntry &data)
Definition blit_serialiser_pem.h:19
Definition blit_serialiser.h:14