Giter Club home page Giter Club logo

Comments (5)

exaexa avatar exaexa commented on September 15, 2024

Hello,

first, please don't package versions lower than 1.2 which was created yesterday (there are binary incompatibilities since it was necessary to add some security margin to symmetric ciphers).

On licencing&legal issues:

  • To the best of my knowledge, used algorithms are not restricted by any patenting issues except for RC4 that must not be called RC4 but Arcfour. :)
  • There may be anti-crypto laws in some countries, but those restrict all cryptography so it's probably not an issue.
  • All code except several hash algorithm implementation was done by me and is licenced under LGPLv3
  • src/tiger.[ch], src/sha2.[ch], src/ripemd128.[ch] have different licences, but all are free. Source code redistribution is okay, but for binary redistribution you need to add some notice from the BSD licences to the documentation (see top comments in the files).

There are no other bundled libraries than the sources of hash functions. Note that the software requires libgmp.

Now, is there some "recommended&best" method how I could add the binary redistribution notices so that the autotools' install output is readily binary redistributable? (if there is, preferably send me a git patch :) )

-mk

EDIT: after reading the fedora packaging guidelines about bundled libraries a new question surfaced: Is there some standard library (except for openssl) that would provide ripemd128, tiger192, sha256, sha384 and sha512 hashes?

from codecrypt.

cicku avatar cicku commented on September 15, 2024

Um...I've packaged the 1.2 version.

I'm not sure about the alternatives.

Doing a simple search and found something like:

mhash(dead upstream since 2007)
libgcrypt(http://www.gnu.org/software/libgcrypt/)
beecrypt

from codecrypt.

exaexa avatar exaexa commented on September 15, 2024

Okay, from studying the "bundled libraries" docs of fedora packages it's pretty sure this is not the case (the project from where the files were taken are not really actively maintained, nor occur in Fedora as libraries, and now I'm maintaining the source included in codecrypt myself).

The BSD/GPL licenses need to be printed out on the output though, I'm gonna make a patch so that binary distribution complies with licence without any further patching.

from codecrypt.

cicku avatar cicku commented on September 15, 2024

After finding many files, we've confirmed that this is a bundled library issue.

Please see https://bugzilla.redhat.com/show_bug.cgi?id=966324#c5 for more details.

Thanks.

from codecrypt.

exaexa avatar exaexa commented on September 15, 2024

ccr is now using libcrypto++ dependency for all hashing, I guess bundled library issues are all solved.

from codecrypt.

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.