Commit graph

  • d1b288b981
    Merge 088f5ab888 into a54fa08a3b Val 2025-05-05 03:52:21 +00:00
  • 21543fb6f5
    Merge a4edaaa8ec into a54fa08a3b Benson Muite 2025-05-05 03:52:21 +00:00
  • a54fa08a3b #102 Add ES algos also to the exception list master arunmu-nx 2025-04-22 18:58:46 +05:30
  • b9528b32eb #102 Prevent Algo confusion attack arunmu-nx 2025-04-22 18:49:16 +05:30
  • 4a970bc302
    Merge pull request #101 from ErwanLegrand/side-channel Arun Muralidharan 2024-02-11 08:33:39 +05:30
  • 2c329d2537 Minimal side-channel fix Erwan Legrand 2024-02-10 18:45:07 +01:00
  • 10ef5735d8
    Merge pull request #98 from abouvier/cmake-deps Arun Muralidharan 2023-03-02 10:07:42 +05:30
  • 5cd1258629 cmake: fix dependencies Alexandre Bouvier 2023-03-01 13:31:04 +01:00
  • 4b66cf74e5
    Merge pull request #95 from Tachi107/cmake-tweaks Arun Muralidharan 2022-08-27 11:16:33 +05:30
  • a4edaaa8ec
    Grammar and clarity improvement suggestions Benson Muite 2022-08-21 10:40:46 +03:00
  • 814c62aac6
    build: minor tweaks Andrea Pappacoda 2022-07-30 00:50:45 +02:00
  • e12ef06218
    Merge pull request #92 from Tradias/master Arun Muralidharan 2022-06-13 23:23:31 +05:30
  • 526cf6970a Bump vcpkg version in github actions, set build type to Debug and let triplet be autodetected Dennis Hezel 2022-05-13 19:34:09 +02:00
  • 735d77cdcf Mark jwt_set::case_compare and std::hash<jwt::string_view> noexcept Dennis Hezel 2022-05-13 19:21:04 +02:00
  • 6c22d941a0 Fix out-of-bounds access in three_parts. Fix mishandling of non-null terminated string_views in jwt_set::case_compare. Address several conversion and unreachability warnings Dennis Hezel 2022-05-13 19:13:38 +02:00
  • 0d662241da
    Merge pull request #89 from Tradias/fix-config-cmake-in Arun Muralidharan 2021-10-18 08:48:51 +05:30
  • 1b41491d9e
    Merge pull request #88 from Tradias/master Arun Muralidharan 2021-10-18 08:48:25 +05:30
  • cb7eedf2fc chore: Fix Config.cmake.in by using ${CMAKE_CURRENT_LIST_DIR} instead of @PACKAGE_CPP_JWT_CONFIG_INSTALL_DIR@ Dennis Hezel 2021-10-17 13:25:18 +02:00
  • dd849d536c style: Adjust name of GCC build job from GCC-10.3.0 to the correct GCC-9.3.0 in github workflow Dennis Hezel 2021-10-17 12:24:42 +02:00
  • ace2ab8197 chore: Add -DCMAKE_TOOLCHAIN_FILE to the cmake configure step of the github workflow Dennis Hezel 2021-10-17 12:11:41 +02:00
  • df1f82b708 chore: Fix CMAKE_ARGS env var in github workflow Dennis Hezel 2021-10-17 11:27:31 +02:00
  • 3e02ab9c4f trigger pipeline Dennis Hezel 2021-10-17 11:26:44 +02:00
  • 5d257fcf7e chore: Use vcpkg in github workflow instead of conan Dennis Hezel 2021-10-17 11:26:02 +02:00
  • 8e987fbf14
    Merge pull request #87 from Tradias/master Arun Muralidharan 2021-10-16 21:28:50 +05:30
  • 978f7a1c9c * Fix missing compile definition when installing the package with CPP_JWT_USE_VENDORED_NLOHMANN_JSON set to 'on'. * Make installed package compatible with x86 even when it was build with x64. * Exclude empty test/ directory and json/test_json.cc file from installation. * Mention that we are available on vcpkg in the README. * Fix compilation of examples on Windows. * Add vcpkg.json file to make it easier for contributors to work on the project * Bump version to 1.5.0 Dennis Hezel 2021-10-16 11:44:01 +02:00
  • 088f5ab888
    fix: typo Val 2021-06-04 17:36:17 +03:00
  • 8272256dd0
    Merge pull request #80 from licentia-eu/master v1.4 Arun Muralidharan 2021-03-02 20:42:39 +05:30
  • 6e39899167 Upgrade nlohmann json library to 3.9.1 to fix build issues with gcc 10 BogDan Vatra 2021-02-15 13:44:34 +02:00
  • 4dfd70b861
    Merge pull request #76 from saurik/error-messages Arun Muralidharan 2020-12-23 14:36:07 +05:30
  • 5ef903fe33 fix: add new case to AlgorithmErrCategory::message Jay Freeman (saurik) 2020-12-21 20:13:01 +00:00
  • a824ff4983
    Merge pull request #75 from saurik/undefined-macros Arun Muralidharan 2020-12-14 17:41:33 +05:30
  • 128e3da13a
    Merge branch 'master' into undefined-macros Arun Muralidharan 2020-12-14 17:41:18 +05:30
  • c7faccdebb
    Merge pull request #73 from j0nnyw/libressl-check-if-defined Arun Muralidharan 2020-12-14 13:15:41 +05:30
  • c504f674d1 fix: C preprocessor defaults undefined macros to 0 Jay Freeman (saurik) 2020-12-12 19:38:59 +00:00
  • bdec618caa Check LIBRESSL_VERSION_NUMBER only if defined. Jonny Weir 2020-11-16 16:53:30 +00:00
  • 241bd8291a
    Merge pull request #72 from torbatamas/master Arun Muralidharan 2020-11-16 20:12:40 +05:30
  • fa499a9d2c Add LibreSSL version number in algorithms.hpp Torba, Tamas (U513810) 2020-11-16 14:33:25 +01:00
  • f74e010207
    Merge pull request #67 from wiebeytec/master Arun Muralidharan 2020-07-24 23:09:25 +05:30
  • 11cb283483 Clarify public key documentation and errors Wiebe Cazemier 2020-07-16 17:28:46 +02:00
  • 42536e5f01
    Merge pull request #66 from nikita-karatun/tests-fix Arun Muralidharan 2020-07-08 22:00:39 +05:30
  • 20d997dd2f fix: algorithm::NONE string representation capitalized, tests linkage fixes Nikita Karatun 2020-07-08 16:28:19 +03:00
  • 67504faf29
    Merge pull request #64 from gocarlos/build--install-cmakes-find-package-files Arun Muralidharan 2020-06-17 13:05:30 +05:30
  • 2bb5623d39 explicit constructor initialization for EMap v1.3 Arun M 2020-06-13 12:47:46 +05:30
  • 701f4f26c1 merge Arun M 2020-06-13 12:40:18 +05:30
  • 4752d47592 Deprecated BIO_f_base64 from boringssl #61 Arun M 2020-06-13 12:39:28 +05:30
  • d40fc510e9 fiX: add missing dependencies Carlos Gomes Martinho 2020-05-08 04:16:56 +02:00
  • fd403e3df6 ci: also run on pull requests Carlos Gomes Martinho 2020-05-08 02:48:06 +02:00
  • 52bd9d5bb8 docs: add cmake usage instructions Carlos Gomes Martinho 2020-05-08 02:45:52 +02:00
  • af21c2e26f build: install cmakes find package files Carlos Gomes Martinho 2020-05-08 02:35:53 +02:00
  • b6845543ed
    Merge pull request #62 from gocarlos/patch-1 Arun Muralidharan 2020-03-21 10:23:24 +05:30
  • 79d2c49b32
    build: add add_library alias to cmake Carlos Gomes Martinho 2020-03-18 19:48:52 +01:00
  • 4b6ed54e2e
    Merge pull request #60 from gocarlos/fix--compilation-with-visual-studio-14 Arun Muralidharan 2020-02-27 11:44:04 +05:30
  • 67f3dad16a fix: compilation with visual studio 14 Carlos Gomes Martinho 2020-02-24 19:54:37 +01:00
  • 8a066c9823
    Merge pull request #59 from gocarlos/master v1.2 Arun Muralidharan 2020-02-24 19:42:22 +05:30
  • 4dd70e5935 test: add ctest Carlos Gomes Martinho 2020-02-24 15:07:29 +01:00
  • f7ffc00a29 chore: use w4 for msvc Carlos Gomes Martinho 2020-02-24 14:58:03 +01:00
  • ac31850cdc chore: use cpp 11 by default Carlos Gomes Martinho 2020-02-24 13:38:11 +01:00
  • 9920f88379 chore: define vendor macro if needed Carlos Gomes Martinho 2020-02-24 13:33:43 +01:00
  • f43b6e93fa chore: use both options for gtest include dir variable Carlos Gomes Martinho 2020-02-24 13:26:13 +01:00
  • 72c26dda67 ci: fix windows build Carlos Gomes Martinho 2020-02-24 13:18:06 +01:00
  • d4b5525eb9 chore: use old lib variables for cmake Carlos Gomes Martinho 2020-02-24 13:16:44 +01:00
  • 92818726b5 chore: use env variable for git workspace Carlos Gomes Martinho 2020-02-24 13:04:36 +01:00
  • 7df9127c00 chore: initialize conan profile Carlos Gomes Martinho 2020-02-24 12:55:12 +01:00
  • a4dc07112c ci: install setup tools Carlos Gomes Martinho 2020-02-24 12:49:36 +01:00
  • 6cc8790055 ci: use pip3 for python Carlos Gomes Martinho 2020-02-24 12:40:05 +01:00
  • 3b4ccc006d install conan before pipeline Carlos Gomes Martinho 2020-02-24 12:36:47 +01:00
  • bc98be0883 test: add github pipelines Carlos Gomes Martinho 2020-02-24 11:21:17 +01:00
  • 564e9f8d23 build: add support for conan and make vendored json optional Carlos Gomes Martinho 2020-02-24 10:29:57 +01:00
  • de69fd2133 build: improve cmake scripts Carlos Gomes Martinho 2020-02-24 09:21:52 +01:00
  • ce85f791ba
    Merge pull request #58 from andrewwiik/rfc7515_4_1_1_fix Arun Muralidharan 2020-01-16 15:42:15 +05:30
  • 92cac1ecbd Updated tests and README for RFC Fixes Andrew Wiik 2020-01-16 00:56:41 -05:00
  • 9624da5e59 Fix parsing of alg claim to be RFC compliant Andrew Wiik 2020-01-16 00:42:50 -05:00
  • 534e72b326
    Merge pull request #57 from LanderN/fix-windows-clang Arun Muralidharan 2019-12-09 15:39:01 +05:30
  • 8841837fe4
    fix clang-cl build on windows Lander Noterman 2019-12-09 09:23:37 +01:00
  • c3e2552198 Update CMakeLists Denis Zornada 2019-10-13 20:29:22 +02:00
  • d8197361fe
    Merge pull request #56 from cstratopoulos/patch-1 Arun Muralidharan 2019-11-23 22:48:45 +05:30
  • b607c4da9e
    Make C++ string_view detection work with MSVC Christos Stratopoulos 2019-10-31 14:44:19 -04:00
  • a6653dfe1c Update CMakeLists Denis Zornada 2019-10-13 20:29:22 +02:00
  • 42fcc915e4
    Merge pull request #49 from zxey/cpp17-string-view Arun Muralidharan 2019-10-08 14:24:19 +05:30
  • d02a544f1c
    Merge pull request #50 from dashprint/fix-char-signedness Arun Muralidharan 2019-10-08 14:23:32 +05:30
  • 4392f4b538 Fix char signedness in DMap Lubos Dolezel 2019-07-13 20:10:20 +02:00
  • a5e5a233b7 Use std::string_view if c+17 is available zxey 2019-06-17 17:31:06 +02:00
  • af3fef94f1 merge Arun M 2019-05-31 00:46:41 +05:30
  • 1e9667ae0d update nlohmann json library Arun M 2019-05-31 00:45:35 +05:30
  • efc5732513
    Merge pull request #47 from olcydvt/master Arun Muralidharan 2019-05-03 12:40:03 +05:30
  • 602ec562e0 Fix for error setw is not defined Olcay Cabbas 2019-05-03 09:08:21 +03:00
  • 10337fcefc
    Merge pull request #42 from leoTlr/master Arun Muralidharan 2019-04-04 11:58:16 +05:30
  • 4234eea1bf prevent -Wimplicit-fallthrough= warning with gcc 8.2.1 leoTlr 2019-04-04 00:27:39 +02:00
  • a3a0d9c0ec prevent -Wunused-parameter warning with gcc 8.2.1 leoTlr 2019-04-04 00:26:54 +02:00
  • 31df3b8bd4 compile with -Wextra leoTlr 2019-04-04 00:24:25 +02:00
  • 742ef512a4
    Merge pull request #41 from MatthewPowley/WindowsFix Arun Muralidharan 2019-03-22 14:41:07 +05:30
  • ff21be2947 '__builtin_unreachable' is not available on Windows Matt Powley 2019-03-21 12:31:02 +00:00
  • cdcc26134e
    Merge pull request #40 from huangminghuang/lambda_secret Arun Muralidharan 2019-02-17 16:51:34 +05:30
  • 74b7b344c6 Add api to supply secret based on decoded payload Huang-Ming Huang 2019-02-16 15:36:12 -06:00
  • 2d2c093652
    Merge pull request #39 from huangminghuang/master Arun Muralidharan 2019-02-12 22:39:50 +05:30
  • 0b68fd46fb Some cmake improvements Huang-Ming Huang 2019-02-11 14:10:38 -06:00
  • 1cbc5eb5a5 compile error with master #37 v1.1.1 Arun M 2018-11-20 19:08:08 +05:30
  • fe2e06141f
    Merge pull request #35 from mhfrantz/issue-33/move-semantics.v1 Arun Muralidharan 2018-11-02 22:34:22 +05:30
  • 1b105f4772 SFINAE guard on jwt_object's universal reference constructor Matt Frantz 2018-11-01 13:28:49 -07:00
  • 6e27aa4c86 Merge Arun M 2018-10-27 12:08:08 +05:30