| 123456789101112131415161718192021222324252627282930313233 |
- /* LibTomCrypt, modular cryptographic library -- Tom St Denis
- *
- * LibTomCrypt is a library that provides various cryptographic
- * algorithms in a highly modular and flexible manner.
- *
- * The library is free for all purposes without any express
- * guarantee it works.
- */
- #include "tomcrypt_private.h"
- /**
- @file burn_stack.c
- Burn stack, Tom St Denis
- */
- /**
- Burn some stack memory
- @param len amount of stack to burn in bytes
- */
- void burn_stack(unsigned long len)
- {
- unsigned char buf[32];
- zeromem(buf, sizeof(buf));
- if (len > (unsigned long)sizeof(buf)) {
- burn_stack(len - sizeof(buf));
- }
- }
- /* ref: $Format:%D$ */
- /* git commit: $Format:%H$ */
- /* commit time: $Format:%ai$ */
|