Skip to content

Commit 133de65

Browse files
committed
add LTC_OID_MAX_STRLEN
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
1 parent 4259840 commit 133de65

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

src/headers/tomcrypt_private.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,14 @@
99

1010
#define LTC_PAD_MASK (0xF000U)
1111

12+
#define LTC_OID_MAX_STRLEN 256
13+
1214
/*
1315
* Internal Enums
1416
*/
1517

1618
enum ltc_oid_id {
19+
LTC_OID_UNDEF,
1720
LTC_OID_RSA,
1821
LTC_OID_DSA,
1922
LTC_OID_EC,

src/pk/asn1/oid/pk_oid_cmp.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
int pk_oid_cmp_with_ulong(const char *o1, const unsigned long *o2, unsigned long o2size)
1212
{
1313
unsigned long i;
14-
char tmp[256] = { 0 };
14+
char tmp[LTC_OID_MAX_STRLEN] = { 0 };
1515
int err;
1616

1717
if (o1 == NULL || o2 == NULL) return CRYPT_ERROR;

src/pk/asn1/oid/pk_oid_str.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ int pk_oid_num_to_str(const unsigned long *oid, unsigned long oidlen, char *OID,
4646
{
4747
int i;
4848
unsigned long j, k;
49-
char tmp[256] = { 0 };
49+
char tmp[LTC_OID_MAX_STRLEN] = { 0 };
5050

5151
LTC_ARGCHK(oid != NULL);
5252
LTC_ARGCHK(oidlen < INT_MAX);

0 commit comments

Comments
 (0)