Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
OpenSSLDigest.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/external/webrtc/MessageDigest.h"
7
8namespace webrtc {
9
10class OpenSSLDigest : public ::webrtc::MessageDigest {
11public:
12 // member variables
13 // NOLINTBEGIN
16 // NOLINTEND
17
18public:
19 // prevent constructor by default
20 OpenSSLDigest& operator=(OpenSSLDigest const&);
21 OpenSSLDigest(OpenSSLDigest const&);
22 OpenSSLDigest();
23
24public:
25 // virtual functions
26 // NOLINTBEGIN
27 virtual ~OpenSSLDigest() /*override*/ = default;
28
29 virtual uint64 Size() const /*override*/;
30
31 virtual void Update(void const* buf, uint64 len) /*override*/;
32
33 virtual uint64 Finish(void* buf, uint64 len) /*override*/;
34 // NOLINTEND
35
36public:
37 // member functions
38 // NOLINTBEGIN
39 MCNAPI explicit OpenSSLDigest(::std::string_view algorithm);
40 // NOLINTEND
41
42public:
43 // static functions
44 // NOLINTBEGIN
45 MCNAPI static bool GetDigestEVP(::std::string_view algorithm, ::evp_md_st const** mdp);
46
47 MCNAPI static bool GetDigestSize(::std::string_view algorithm, uint64* length);
48 // NOLINTEND
49
50public:
51 // constructor thunks
52 // NOLINTBEGIN
53 MCNAPI void* $ctor(::std::string_view algorithm);
54 // NOLINTEND
55
56public:
57 // virtual function thunks
58 // NOLINTBEGIN
59 MCNAPI uint64 $Size() const;
60
61 MCNAPI void $Update(void const* buf, uint64 len);
62
63 MCNAPI uint64 $Finish(void* buf, uint64 len);
64
65
66 // NOLINTEND
67
68public:
69 // vftables
70 // NOLINTBEGIN
71 MCNAPI static void** $vftable();
72 // NOLINTEND
73};
74
75} // namespace webrtc
Definition MessageDigest.h:7
static MCAPI void ** $vftable()
static MCAPI bool GetDigestSize(::std::string_view algorithm, uint64 *length)
static MCAPI bool GetDigestEVP(::std::string_view algorithm, ::evp_md_st const **mdp)
MCAPI void $Update(void const *buf, uint64 len)
MCAPI uint64 $Finish(void *buf, uint64 len)
MCAPI void * $ctor(::std::string_view algorithm)
MCAPI uint64 $Size() const
MCAPI OpenSSLDigest(::std::string_view algorithm)
Definition Alias.h:14