Giter Site home page Giter Site logo

Deprecate? about luacrypto HOT 11 OPEN

mkottman avatar mkottman commented on June 30, 2024
Deprecate?

from luacrypto.

Comments (11)

mathieujobin avatar mathieujobin commented on June 30, 2024

I found this https://github.com/wahern/luaossl but it does not seems to provide the crypto dependency for lapis

from luacrypto.

daurnimator avatar daurnimator commented on June 30, 2024

Correct, it is a different library. However it has the same functionality/abilities

from luacrypto.

greatwolf avatar greatwolf commented on June 30, 2024

I wouldn't depreciate this until luaossl can actually build out-of-the-box on windows. It's not a suitable replacement otherwise.

from luacrypto.

daurnimator avatar daurnimator commented on June 30, 2024

@greatwolf have a look over at wahern/luaossl#77

from luacrypto.

mkottman avatar mkottman commented on June 30, 2024

If there is a luacrypto fork that's maintaned, or someone wants me to transfer ownership, let me know. As you may have noticed, I no longer have the time/ability to contribute. Otherwise I will just explicitly mark this project deprecated.

from luacrypto.

greatwolf avatar greatwolf commented on June 30, 2024

@mkottman thanks for getting back. If there are no other volunteers I wouldn't mind taking up the mantle. I have a lua project that does crypto trading/lending on various exchanges so I depend a lot on the hmac* functions for authentication so I have an interest in keeping luacrypto current.

How does the ownership transfer work? Do I need to remove my existing fork first?(it's actually a fork of a fork of this project)

from luacrypto.

greatwolf avatar greatwolf commented on June 30, 2024

@mkottman I just tested a dummy project out to see how ownership transfer works. It looks like I need to delete the fork under my account first before github will allow the transfer. I've already done that so you can do the ownership transfer when you get some time.

from luacrypto.

daurnimator avatar daurnimator commented on June 30, 2024

@greatwolf are you willing to maintain luacrypto though? There is quite a bit of code that needs updating.
I'd think it would be easier to migrate over to luaossl?

from luacrypto.

greatwolf avatar greatwolf commented on June 30, 2024

Yes, I don't mind putting some time into maintaining this. I get wanting to migrate over to luaossl but it just feels like it's making too many *six assumptions in the code. Keeping another ssl binding alternative in the ecosystem would be nice in case users have trouble getting one of them to work.

Actually, I already have the code changes on my local luacrypto repo to make it buildable on openssl 1.1.0. It would be nice to be able to commit it to upstream which is part of why I'm pushing to get this project maintained again.

It doesn't have to be me though, if there are other interested parties, luacrypto can be transfer into a organization group account with multiple collaborators. I'm not aware of any other takers atm though.

from luacrypto.

depay avatar depay commented on June 30, 2024

@greatwolf I also need the compatible version with openssl 1.1.0 and made buildable changes locally. Could you supply a PR ?

from luacrypto.

daurnimator avatar daurnimator commented on June 30, 2024

luaossl now works on windows.

As there is still no one maintaining luacrypto, could we add the deprecation notice?

from luacrypto.

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.