Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign upCurate Other Implementations of Paseto #45
Comments
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
aidantwoods
Mar 6, 2018
Contributor
I started on a Swift implementation based on the PHP library if you also wanted to add Swift to the list?
|
I started on a Swift implementation based on the PHP library if you also wanted to add Swift to the list? |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
paragonie-scott
Mar 6, 2018
Member
Swift would be great too! I was just listing the languages I know that aren't obscure (e.g. ColdFusion or Delphi)
|
Swift would be great too! I was just listing the languages I know that aren't obscure (e.g. ColdFusion or Delphi) |
paragonie-scott
added
help wanted
good first issue
labels
Mar 7, 2018
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
rlittlefield
Mar 8, 2018
Contributor
I just released an early version of a fork of pypast that was diverged so much it basically just has the pre_auth_encode function leftover. Currently just supports "local", but I'm interesting in getting the rest. It even has unit tests for encrypt/decrypt, matching the ones in Version2VectorTest.php.
https://github.com/rlittlefield/pypaseto
https://pypi.python.org/pypi/paseto
|
I just released an early version of a fork of pypast that was diverged so much it basically just has the pre_auth_encode function leftover. Currently just supports "local", but I'm interesting in getting the rest. It even has unit tests for encrypt/decrypt, matching the ones in Version2VectorTest.php. https://github.com/rlittlefield/pypaseto |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
SecurityInsanity
Mar 9, 2018
We have now gotten approval at work to open source our rust implementation for Paseto: https://github.com/instructure/paseto
SecurityInsanity
commented
Mar 9, 2018
|
We have now gotten approval at work to open source our rust implementation for Paseto: https://github.com/instructure/paseto |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
paragonie-scott
Mar 9, 2018
Member
I'm going to update the README with links to these implementations this evening. :D
|
I'm going to update the README with links to these implementations this evening. :D |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
aidantwoods
Mar 11, 2018
Contributor
Righto, here's Swift: https://github.com/aidantwoods/swift-paseto
|
Righto, here's Swift: https://github.com/aidantwoods/swift-paseto |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
nask0
commented
Mar 12, 2018
|
It should be great to see JavaScript implementation. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
c11bedf :P |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
idaviddesmet
Mar 15, 2018
Just released the library I was working on for .NET which supports v1 and v2 public purpose. :-]
https://github.com/idaviddesmet/paseto-dotnet
idaviddesmet
commented
Mar 15, 2018
|
Just released the library I was working on for .NET which supports v1 and v2 public purpose. :-] |
added a commit
that referenced
this issue
Mar 15, 2018
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
dustinsoftware
Mar 16, 2018
Contributor
My Paseto.NET port just hit 1.0.0 and now fully supports v2 local and public tokens
|
My Paseto.NET port just hit 1.0.0 and now fully supports v2 local and public tokens |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
martinstreicher
commented
Mar 29, 2018
|
Anyone working on a Ruby version of this? |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
I'm not aware of any in development. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
minus7
Apr 3, 2018
Contributor
We have just published our C implementation: https://github.com/authenticvision/libpaseto
It only supports v2 local tokens at the moment. We also have semi-working Java, .NET and Python bindings that we could add (currently not in the repo)
|
We have just published our C implementation: https://github.com/authenticvision/libpaseto |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
paragonie-scott
Apr 4, 2018
Member
Awesome @minus7 :)
Okay, I'm going to close this issue. We still don't have Ruby or Perl bindings, but they were added to the list arbitrarily and the goal of the ticket was to have some means of curating the different implementations, and now that we have https://paseto.io, this is resolved.
Thanks everyone for implementing Paseto in your favorite languages and sharing them here.
|
Awesome @minus7 :) Okay, I'm going to close this issue. We still don't have Ruby or Perl bindings, but they were added to the list arbitrarily and the goal of the ticket was to have some means of curating the different implementations, and now that we have https://paseto.io, this is resolved. Thanks everyone for implementing Paseto in your favorite languages and sharing them here. |
paragonie-scott commentedMar 6, 2018
•
edited
Edited 10 times
-
paragonie-scott
edited Apr 16, 2018 (most recent)
-
paragonie-scott
edited Apr 4, 2018
-
paragonie-scott
edited Mar 18, 2018
-
paragonie-scott
edited Mar 14, 2018
-
paragonie-scott
edited Mar 12, 2018
-
paragonie-scott
edited Mar 11, 2018
-
paragonie-scott
edited Mar 11, 2018
-
paragonie-scott
edited Mar 9, 2018
-
paragonie-scott
edited Mar 6, 2018
-
paragonie-scott
edited Mar 6, 2018
Languages desired: