update copyright date, static variable, and use macro for default example buffer size

pull/425/head
JacobBarthelmeh 2024-03-11 23:46:07 +07:00
parent 5cb510a48a
commit 10caec0960
1 changed files with 9 additions and 6 deletions

View File

@ -1,6 +1,6 @@
/* signedData-stream.c
*
* Copyright (C) 2006-2020 wolfSSL Inc.
* Copyright (C) 2006-2024 wolfSSL Inc.
*
* This file is part of wolfSSL. (formerly known as CyaSSL)
*
@ -20,7 +20,9 @@
*/
#include <wolfssl/options.h>
#ifndef WOLFSSL_USER_SETTINGS
#include <wolfssl/options.h>
#endif
#include <wolfssl/wolfcrypt/settings.h>
#include <wolfssl/wolfcrypt/pkcs7.h>
#include <wolfssl/wolfcrypt/error-crypt.h>
@ -115,10 +117,10 @@ static int signedData(byte* cert, word32 certSz, byte* key, word32 keySz,
WC_RNG rng;
word32 outputSz;
static byte messageTypeOid[] =
byte messageTypeOid[] =
{ 0x06, 0x0a, 0x60, 0x86, 0x48, 0x01, 0x86, 0xF8, 0x45, 0x01,
0x09, 0x02 };
static byte messageType[] = { 0x13, 2, '1', '9' };
byte messageType[] = { 0x13, 2, '1', '9' };
PKCS7Attrib attribs[] =
{
@ -215,6 +217,7 @@ static int signedData_verify(byte* in, word32 inSz, byte* cert,
}
#ifdef HAVE_PKCS7
#define DEFAULT_EXAMPLE_BUFFER_SIZE 2048
int main(int argc, char** argv)
{
@ -223,8 +226,8 @@ int main(int argc, char** argv)
word32 certSz, keySz;
byte contentHash[WC_SHA256_DIGEST_SIZE];
byte cert[2048];
byte key[2048];
byte cert[DEFAULT_EXAMPLE_BUFFER_SIZE];
byte key[DEFAULT_EXAMPLE_BUFFER_SIZE];
byte *encrypted = NULL;
byte *decrypted = NULL;