Commit Graph

565 Commits

Author SHA1 Message Date
Steffen Jaeckel eee936d752 add base64url_strict_encode() 2017-02-28 01:27:06 +01:00
Karel Miko 006c601efb no trailing = for base64url 2017-02-28 01:27:05 +01:00
Karel Miko ff3a03a1d0 tuning base64 decoding implementation 2017-02-28 01:27:04 +01:00
Steffen Jaeckel c1dd1cbe30 re-work strict/relaxed base64 decoding implementation
Instead of one API function with an option parameter, provide two API
functions.
Instead of defaulting to strict decoding, default to relaxed decoding.
2017-02-28 01:27:03 +01:00
Steffen Jaeckel 53359ccfc6 fix failing test 2017-02-28 01:27:02 +01:00
Steffen Jaeckel bc16c149fc fix base64[url] strict/relaxed decode 2017-02-28 01:27:01 +01:00
Steffen Jaeckel 063bac396d add LTC_BASE64_STRICT to crypt_build_settings and crypt_constants 2017-02-28 01:27:00 +01:00
Steffen Jaeckel 1c0edfdead add/fix tests
add explicit strict&loose base64-decode tests
2017-02-28 01:26:58 +01:00
Steffen Jaeckel b10f9502f8 add RFC4648 base64 decoding compliance 2017-02-28 01:26:57 +01:00
karel-m 30382d0e31 Merge pull request #144 from libtom/fix/coverity-dsa_import-double-free
fix coverity finding: dsa_import double free
2017-02-28 01:17:18 +01:00
Karel Miko faa18e71c8 tuning indentation 2017-02-28 00:51:25 +01:00
Karel Miko 1e260eeaae fir coverity finding: dsa_import double free 2017-02-28 00:51:25 +01:00
Karel Miko 6499c70492 Merge branch 'mattkelly-fix-clang-cast-align-warnings' into develop 2017-02-27 18:13:44 +01:00
Steffen Jaeckel ce1043c55d ignore warnings of clang created by my stdlib 2017-02-27 18:12:22 +01:00
Matt Kelly e187f4cbf4 Fix all warnings from -Wcast-align 2017-02-26 10:12:16 -05:00
karel-m d777f9d1dc Merge pull request #145 from libtom/fix/coverity-cbc_decrypt-out-of-bounds-read
fix coverity finding: cbc_decrypt out-of-bound read
2017-02-25 20:44:47 +01:00
Karel Miko 7246ab50da fix coverity finding: cbc_decrypt out-of-bound read 2017-02-25 19:53:52 +01:00
karel-m 7c2cc079ec Merge pull request #146 from libtom/fix/85-part3
Fix for #85 (part3)
2017-02-25 13:23:03 +01:00
Francois Perrad 4349993ad3 Suspicious use of & (part 2) 2017-02-25 13:21:34 +01:00
Karel Miko 824f3af98c check-source.pl cosmetics 2017-02-24 20:57:47 +01:00
Karel Miko c911427cf2 check-source.pl script for checking whitespace related troubles 2017-02-24 20:51:31 +01:00
Karel Miko 953080bcea more trailing spaces + tabs outside of "src" dir 2017-02-24 20:50:37 +01:00
Karel Miko 477d621224 more trailing spaces + tabs in src 2017-02-24 20:31:48 +01:00
karel-m f60e045034 Merge pull request #143 from libtom/fix/85-part2
Fix/85 part2
2017-02-24 19:04:46 +01:00
Francois Perrad fc55a8fd1b remove trailing spaces 2017-02-24 19:02:43 +01:00
Francois Perrad b0f06ed1ec add parenthese in macro 2017-02-24 19:00:36 +01:00
Francois Perrad 79d6e61aca use the variable 'err' 2017-02-24 19:00:32 +01:00
Francois Perrad 31f88a9c9b default for switch 2017-02-24 19:00:28 +01:00
Francois Perrad 203087d6d7 bug: wrong parentheses in condition with assignment 2017-02-24 19:00:24 +01:00
Karel Miko 649ef0faef forgotten trailing space 2017-02-24 16:54:01 +01:00
karel-m 01bb22e865 Merge pull request #142 from libtom/fix/85-part1
Fix/85 part1
2017-02-24 16:35:19 +01:00
Francois Perrad 58353f51e2 remove trailing spaces 2017-02-24 16:29:54 +01:00
Francois Perrad 5d7036ebe2 remove hard tab 2017-02-24 16:26:48 +01:00
Francois Perrad 9f8df116be remove useless code 2017-02-24 16:23:27 +01:00
Francois Perrad cebf33cdce add some const 2017-02-24 16:23:23 +01:00
Francois Perrad 9749958fe5 the comment FALLTHROUGH is common for several lint tool 2017-02-24 16:23:19 +01:00
Francois Perrad c22acc2d07 remove useless include 2017-02-24 16:23:15 +01:00
Francois Perrad 7b48f4d5f7 fix indentation 2017-02-24 16:23:10 +01:00
Steffen Jaeckel ecb2402ba8 remove [X]CLOCKS_PER_SEC 2017-02-24 00:28:59 +01:00
Karel Miko 979e9a9d15 fix for #90 ltc_ecc_mul2add.c integer sign issue (sjaeckel's way) 2017-02-24 00:18:55 +01:00
Karel Miko 0c226834cc introducing LTC_INLINE 2017-02-23 23:47:56 +01:00
Steffen Jaeckel c39390dba1 Merge branch 'fix/132' into develop
This closes #132
2017-02-23 11:04:10 +01:00
Karel Miko 3d5b90d24d LTC_NO_PROTOTYPES related cosmetics 2017-02-23 11:03:55 +01:00
Steffen Jaeckel 76b289833c only define LTC_NO_PROTOTYPES on one point
This closes #132
2017-02-23 11:03:55 +01:00
Steffen Jaeckel ef023f3329 fix rsa/dsa test duplicate symbols 2017-02-21 17:32:30 +01:00
Steffen Jaeckel fa4637e7a9 Merge branch 'fix/97' into develop
This closes #97
2017-02-21 16:57:38 +01:00
Steffen Jaeckel 55776b0ac9 update makefiles 2017-02-21 16:57:21 +01:00
Karel Miko bbbbf5f1d5 adding rsa_import_radix tests 2017-02-21 16:55:10 +01:00
Karel Miko a2c87f54de adding rsa_import_radix 2017-02-21 16:55:09 +01:00
Steffen Jaeckel 0cf80ef631 Merge branch 'fix/98' into develop
This closes #98
2017-02-21 16:54:25 +01:00