Sean Parkinson
|
e2424e6744
SM2/SM3/SM4: Chinese cipher support
|
há 1 ano atrás |
oltolm
|
90b858492f
CMake: improve build scripts (#6331)
|
há 1 ano atrás |
Daniel Pouzzner
|
5538d65a79
wolfcrypt/src/asn.c: add to DecodeCertInternal() a workaround for an apparent clang-tidy bug, gated on WOLFSSL_CLANG_TIDY, and add a missing cast to mollify -Wconversion;
|
há 1 ano atrás |
Daniel Pouzzner
|
4b9302cdb3
another batch of -Wconversion fixes.
|
há 1 ano atrás |
Daniel Pouzzner
|
730890b8cc
wolfssl/wolfcrypt/sp_int.h: fix a missed bugprone-macro-parentheses in the C89 path.
|
há 1 ano atrás |
Daniel Pouzzner
|
ac85cfa3d5
fix "comma at end of enumerator list" warnings in wolfcrypt for C89 compatibility, mostly by just snipping out unneeded comma, but several using WOLF_ENUM_DUMMY_LAST_ELEMENT() to preserve gated enum values as-is.
|
há 1 ano atrás |
Daniel Pouzzner
|
edf95dbcbd
add WOLF_C89 clauses to the W64LIT() definitions in wolfssl/wolfcrypt/types.h, and wrap several long long numeric literals with W64LIT() in wolfcrypt/src/{aes.c,blake2b.c,siphash.c};
|
há 1 ano atrás |
Daniel Pouzzner
|
358af4ef05
fix for cppcheck/zerodivcond in wolfcrypt/src/pkcs7.c:wc_PKCS7_DecodeAuthEnvelopedData();
|
há 1 ano atrás |
Daniel Pouzzner
|
ed11669f3c
more fixes for implicit casts, including asn=template.
|
há 1 ano atrás |
David Garske
|
72c6429276
Better fixes for pedantic to resolve (`error: comparison of unsigned expression >= 0 is always true`). Also overlong lines.
|
há 1 ano atrás |
David Garske
|
6418e3cbfe
Fixes for implicit casts.
|
há 1 ano atrás |
Sean Parkinson
|
8065139050
SP int: improve use of stack
|
há 1 ano atrás |
jordan
|
409ed6232a
Used codespell and fixed obvious typos in src and wolfssl.
|
há 1 ano atrás |
David Garske
|
2448adf68b
Merge pull request #6051 from philljj/zd15531
|
há 1 ano atrás |
jordan
|
f61dce8746
Fix wolfSSL_ASN1_INTEGER_to_BN for negative values
|
há 1 ano atrás |
Sean Parkinson
|
3455e726f9
SP int: make used and size fields unsigned
|
há 1 ano atrás |
Jacob Barthelmeh
|
9dcc48c8f7
update copyright to 2023
|
há 1 ano atrás |
Sean Parkinson
|
45e3c721b3
Fixes from regression testing.
|
há 1 ano atrás |
Sean Parkinson
|
3239ff5b0e
SP int: fixes for static analyser clang-tidy
|
há 1 ano atrás |
Sean Parkinson
|
39716737c1
SP int: fix which APIs are public available wiht WOLFSSL_SP_MATH
|
há 1 ano atrás |
Sean Parkinson
|
e83e0693b9
SP int: check NO_64BIT before speculative using long long
|
há 1 ano atrás |
Sean Parkinson
|
7005d416ce
SP int: Comment and rework some code
|
há 1 ano atrás |
Sean Parkinson
|
8519988d57
SP int: guess 64-bit type
|
há 1 ano atrás |
Sean Parkinson
|
e52730d008
SP int: mp_init_size() and check size fixes
|
há 1 ano atrás |
Daniel Pouzzner
|
5d2610c96d
wolfssl/wolfcrypt/sp_int.h and wolfcrypt/src/sp_int.c: add struct sp_int_minimal, with same structure as struct sp_int but only one digit, to allow error-free access to sp_ints allocated with ALLOC_SP_INT() with fewer than SP_INT_DIGITS digits, and use the new type in _sp_zero() and sp_init_size() to eliminate -Werror=array-bounds on _sp_zero() under gcc-13.
|
há 1 ano atrás |
Sean Parkinson
|
3b8f3a0897
SP int: default to 16 bit word size when NO_64BIT defined
|
há 1 ano atrás |
David Garske
|
d75bb2de62
Merge pull request #5561 from SparkiDev/sp_math_openssl_fix
|
há 1 ano atrás |
Sean Parkinson
|
1fe9f2d894
SP int: fix for SP_INT_DIGITS calc
|
há 1 ano atrás |
Sean Parkinson
|
05634e286d
SP math: fix build configuration with opensslall
|
há 1 ano atrás |
Sean Parkinson
|
bd13fcc92a
AES-CTR ARM32 ASM: Fix 128-bit counter increment
|
há 1 ano atrás |