3 * Purpose : Demonstration of variable length outputs
4 * Author : Tom St Denis
6 * History : v0.79 Initial release
15 unsigned char buffer[512];
18 length = sizeof(buffer);
19 if ((errno = some_func(..., buffer, &length)) != CRYPT_OK) {
20 printf("Error: %s\n", error_to_string(errno));
23 printf("Size of output is %lu bytes\n", length);