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 SerialisedEntry(data.begin(), data.end());
17 }
18
20 {
21 return ccf::crypto::Pem(data.data(), data.size());
22 }
23 };
24}
Definition pem.h:18
std::vector< uint8_t > raw() const
Definition pem.h:71
Definition sha256_hash.h:80
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