Giter Club home page Giter Club logo

Comments (11)

paolo-rossi avatar paolo-rossi commented on September 16, 2024 1

Hello @CornievanSchoor ,

I was hoping to implement this feature not long after releasing v3 of the library but the task is not so simple due to the lack of imported OpenSSL header from Indy... meaning that I have to import manually a great deal of functions and structures. Of course it's not an impossible task (in fact I already imported additional functions from OpenSSL) but it's very time consuming! 😞
Plus, in order not to duplicate my work after a while, I was waiting for the adoption of OpenSSL 1.1 (3.0) by the Indy project but nothing happened (yet) there, so I'm in waiting mode here, sorry.

If you want to pursue (now) the task, the first thing is to import the APIs regarding the key generation from (rsa) parameters in order to support the JSON Web Key standard.

If you want to further discuss the topic we can move on the Discussions tab here on GitHub.

Ciao,
Paolo.

from delphi-jose-jwt.

rbritus avatar rbritus commented on September 16, 2024 1

Hi @zaniniflz.
I would really like to know about your JWE implementation, I just started using JOSE with Horse and this need arose. Would you help me out of this?

from delphi-jose-jwt.

zaniniflz avatar zaniniflz commented on September 16, 2024 1

@rbritus
I implemented some features to meet my needs. Take a look at my fork.
I have added support to RSA1.5 for sign and AES256CBC with HS512 for encryption.

If @paolo-rossi is interested in this improvement, I can send a PR.

https://github.com/zaniniflz/delphi-jose-jwt/commits/jwe

from delphi-jose-jwt.

zaniniflz avatar zaniniflz commented on September 16, 2024

@paolo-rossi
First of all congratulations for the work.
I am using your library for a project and there was a need to use JWE.
I implemented the algorithms I needed (RSA1_5 and A256CBC-HS512).
I followed the pattern you set and it's all working, but maybe there's something you thought differently.
Would you like to check it out?

from delphi-jose-jwt.

rbritus avatar rbritus commented on September 16, 2024

@zaniniflz
Thank you very much Zanini, you helped me a lot...

from delphi-jose-jwt.

paolo-rossi avatar paolo-rossi commented on September 16, 2024

Hello @zaniniflz,

I totally missed your previous message, damn! :-)

Yes I'm very interested in this features, my mail is paolo [at] paolorossi [dot] net we can also setup a call in order to directly talk about it.

In the meantime, in the next days, I will look at your fork..

Thank you Francisco.

Ciao,
Paolo.

from delphi-jose-jwt.

zaniniflz avatar zaniniflz commented on September 16, 2024

Hi @paolo-rossi

No problem, by the way this project helped me a lot, thanks for all the time you spent on this project.
As I said before, I made an implementation to meet my needs. I followed your patterns but probably there are improvemements to be done.
Let's talk here, and maybe we can work together to improve this feature.

from delphi-jose-jwt.

Makhaon avatar Makhaon commented on September 16, 2024

Hello @zaniniflz,
could you please provide examples of encode-decode jw messages? Thank you in advance

from delphi-jose-jwt.

zaniniflz avatar zaniniflz commented on September 16, 2024

Hello all,

I'll create the PR as soon as I have some free time.

from delphi-jose-jwt.

zaniniflz avatar zaniniflz commented on September 16, 2024

I just create thr PR #84

from delphi-jose-jwt.

eztitles avatar eztitles commented on September 16, 2024

Is decryption in the near future by any chance?

from delphi-jose-jwt.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.