AES128ESP32 Library
Loading...
Searching...
No Matches
cryptostructs.cpp
Go to the documentation of this file.
1
// #include <Arduino.h>
2
#include "
AES128ESP32.h
"
3
7
9
databytes:: databytes
(
size_t
s) {
10
DEBUG3
(
""
);
11
data
= (
unsigned
char
*)malloc(s);
12
size
= s;
13
}
14
16
databytes::~databytes
() {
17
DEBUG3
(
""
);
18
deletedata();
19
}
20
22
void
databytes::cleardata
() {
23
DEBUG3
(
""
);
24
if
(
size
)
25
memset(
data
,0,
size
);
26
}
27
28
30
void
databytes::deletedata(){
31
DEBUG3
(
""
);
32
if
(
size
) {
33
cleardata
();
34
free(
data
);
35
data
=NULL;
36
size
=0;
37
}
38
}
AES128ESP32.h
DEBUG3
#define DEBUG3
Definition
delays.h:39
databytes::databytes
databytes(size_t s)
Definition
cryptostructs.cpp:9
databytes::size
size_t size
Definition
cryptostructs.h:9
databytes::~databytes
~databytes()
Definition
cryptostructs.cpp:16
databytes::data
unsigned char * data
Definition
cryptostructs.h:10
databytes::cleardata
void cleardata()
Definition
cryptostructs.cpp:22
src
cryptostructs.cpp
Generated by
1.15.0