]> pd.if.org Git - zpackage/blob - crypto/libeddsa/lib/burn.c
add package signing code
[zpackage] / crypto / libeddsa / lib / burn.c
1 #include <stdint.h>
2 #include <stddef.h>
3
4 /*
5  * burn - simple function to zero a buffer, used to cover our tracks
6  */
7 void
8 burn(void *dest, size_t len)
9 {
10         volatile uint8_t *p = (uint8_t *)dest;
11         const uint8_t *end = (uint8_t *)dest+len;
12
13         while (p < end) *p++ = 0;
14 }