Vanetza
Loading...
Searching...
No Matches
key_type.hpp
1#pragma once
2#include <cstddef>
3
4namespace vanetza
5{
6namespace security
7{
8
9enum class KeyType
10{
11 Unspecified,
12 NistP256, // also known as prime256v1
13 BrainpoolP256r1,
14 BrainpoolP384r1
15};
16
17/**
18 * Length of private key in bytes
19 * \param type key type
20 * \param length in bytes
21 */
22std::size_t key_length(KeyType type);
23
24} // namespace security
25} // namespace vanetza