xtd 0.2.0
Loading...
Searching...
No Matches
cryptography.h
Go to the documentation of this file.
1
4#pragma once
6#if !defined(__XTD_CORE_NATIVE_LIBRARY__)
7#error "Do not include this file: Internal use only"
8#endif
10
11#include <xtd/core_native_export>
12#include <cstddef>
13#include <string>
14#include <vector>
15#include <cstdint>
16
18namespace xtd {
20 namespace security {
21 class secure_string;
22 }
24
27 namespace native {
35 class core_native_export_ cryptography final {
36 cryptography() = delete;
38 protected:
40
45 static std::vector<uint8_t> machine_guid();
47 };
48 }
49}
Contains cryptography native API.
Definition cryptography.h:35
static std::vector< uint8_t > machine_guid()
Gets the machine's GUID.
Represents text that should be kept confidential, such as by deleting it from computer memory when no...
Definition secure_string.h:22
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition xtd_about_box.h:10