Gabriel Cruz
18f8378de5
chore: update bearssl_pkey_decoder repo/versionv
2025-05-19 15:44:51 -03:00
Gabriel Cruz
08400f1a76
chore: use vacp2p's fork of bearssl_pkey_decoder
2025-05-19 14:41:14 -03:00
Gabriel Cruz
baff57251e
chore: fix directory structure
2025-05-15 09:10:52 -03:00
Gabriel Cruz
0a59984730
feat: add toFlattenedJson
2025-04-15 15:36:00 -03:00
Mildred Ki'Lya
7da158687b
Nim 2.0.0 compatibility ( #21 )
2023-08-05 23:26:19 +02:00
Yuriy Glukhov
5ab3fe5a3b
Enable nightly builds
2023-01-12 13:04:27 +01:00
Yuriy Glukhov
a3e40af2f5
Compatibility with newer nim and bearssl. Fixes #19 .
2023-01-12 12:31:55 +01:00
Yuriy Glukhov
adb9a46621
Dont raise when verifying RS signature of invalid length, just return false. Fixes #18
2022-08-06 16:47:01 +02:00
Yuriy Glukhov
2ef77272d8
Closes #10
2022-02-20 16:16:36 +02:00
Yuriy Glukhov
11db1155ae
Removed long obsolete note
2022-02-20 16:15:05 +02:00
Yuriy Glukhov
d8a464d190
Fix 11 ( #17 )
...
* ES256, ES384, ES512 verification support. Fixes #11 .
* GH actions CI
2022-02-20 16:10:54 +02:00
PhilippMDoerner
382405a7eb
Added installation instructions ( #16 )
...
It was not quite obvious that this package in nimble is called "jwt" as opposed to "nim-jwt".
To make getting into the library easier I thought it useful to have these quick installation instructions.
2022-01-01 20:37:18 +00:00
Matt Haggard
946647f099
Let JWT headers hold more values ( #15 )
2022-01-01 20:36:48 +00:00
Yuriy Glukhov
9856aab442
Bump bearssl version
2021-02-12 08:43:41 +02:00
Yuriy Glukhov
28c44d07b0
Minor fixes
2020-08-19 23:27:05 +03:00
Yuriy Glukhov
cb0222ad9e
Readme updated
2020-08-19 23:06:50 +03:00
Yuriy Glukhov
b33db163ca
Fixed verification vulnerability. If it breaks your code, it was likely vulnerable.
2020-08-19 23:00:58 +03:00
Volodymyr Melnychuk
5c792b4cf7
use old bearssl version ( #9 )
...
Co-authored-by: tormund <tormund@mail@>
2020-07-06 17:26:18 +03:00
Yuriy Glukhov
535364725c
Fixed compilation with newer bearssl
2020-04-08 13:09:57 +03:00
Yuriy Glukhov
5f6bd2fa73
Removed obsolete dependency
2019-12-09 22:34:50 +02:00
Yuriy Glukhov
bd374ed1a5
Fixes #7
2019-12-09 22:33:33 +02:00
kodkuce
03bad23565
added gcsafe for pemDecoderLoop ( #5 )
2019-11-11 07:25:15 +02:00
Andy Davidoff
de8fcd3b66
allow std/base64 to work pre and post nim 1.0.2 ( #4 )
...
* also support nim 1.0.2 stdlib
* nim just upgraded to 1.1.0 🙄
2019-11-03 22:04:15 +02:00
Yuriy Glukhov
af1f26c49b
Support ES* signatures
2019-10-15 20:56:32 +03:00
Yuriy Glukhov
22e6c31265
Changed openssl dependency to bearssl. Lots of fixes.
2019-10-15 20:25:19 +03:00
Yuriy Glukhov
3dda317275
Fixed compilation error with newer nim
2019-10-14 18:13:35 +03:00
Yuriy Glukhov
a09dc0c5ae
Fixed nimble file
2019-06-13 17:54:12 +03:00
Yuriy Glukhov
484cbbc930
Merge pull request #3 from yglukhov/fixes
...
Link fixes + tests
2019-06-13 17:47:46 +03:00
Yuriy Glukhov
4738c5eeaa
Link fixes + tests
2019-06-13 17:39:22 +03:00
Yuriy Glukhov
4d15cef10f
Merge pull request #2 from treeform/master
...
Fix inconsistent indent.
2019-05-15 09:11:44 +08:00
Andre von Houck
367d225b7d
Have openSSL do the crypto lib linking rather then this library.
2019-05-14 15:32:24 -07:00
Andre von Houck
bd0484b3ae
Fix small bug.
2019-05-14 15:30:45 -07:00
Andre von Houck
cf58fbe0cb
more updates
2019-05-14 15:26:12 -07:00
Andre von Houck
4802dd7279
docs
2019-05-14 15:26:12 -07:00
Andre von Houck
aa0c1659f6
Consistent indent
2019-05-14 15:26:12 -07:00
Andre von Houck
53b47fffde
fix nim 0.19 strings, libHasSymbol appears not to work on mac
2019-05-14 15:24:42 -07:00
Yuriy Glukhov
56a44043de
Merge pull request #1 from xmonader/master
...
Initial ES384 support
2018-11-26 15:17:58 +02:00
Ahmed T. Youssef
c86294612c
Initial ES384 support
2018-11-26 14:57:51 +02:00
Yuriy Glukhov
c978c0b9a0
Fixed compilation errors with newer nim
2018-10-24 12:02:01 +03:00
Yuriy Glukhov
abbe5c375f
Added MIT license
2018-10-18 17:23:49 +03:00
Yuriy Glukhov
12098313c2
Fixes for new OpenSSL
2016-12-05 13:45:11 +02:00
Yuriy Glukhov
549aa1eb13
Fixed compilation error
2016-12-05 11:49:47 +02:00
Yuriy Glukhov
195ccbf9e4
Update README.md
2016-12-04 17:26:31 +02:00
Yuriy Glukhov
5861470121
Update README.md
2016-12-04 17:25:31 +02:00
Yuriy Glukhov
e95d0491c8
Support for RS256, RS384 and RS512 signatures
2016-12-04 16:59:49 +02:00
Yuriy Glukhov
547300b0af
aud may be string
2016-12-04 16:46:41 +02:00
Yuriy Glukhov
193d7dacdb
Added HS384 and HS512
2016-12-04 13:43:28 +02:00
Yuriy Glukhov
97ce9c444a
Some tiny steps towards RS256 support
2016-12-04 13:34:41 +02:00
Yuriy Glukhov
6a30c25621
nim syntax highlight
2016-12-04 13:25:05 +02:00
Yuriy Glukhov
7ebc933cc0
Merge remote-tracking branch 'alphashuro/patch-1'
2016-12-04 13:24:03 +02:00