dsprenkels / sss

Library for the Shamir secret sharing scheme
MIT License
349 stars 80 forks source link

Publish a 1.0 release #30

Open dsprenkels opened 5 years ago

dsprenkels commented 5 years ago

I seems the library has been stable for quite a while. It may be time to move to a 1.x-release channel.

mhamann commented 5 years ago

@dsprenkels could you include some examples of using this to encrypt arbitrary strings?

dsprenkels commented 5 years ago

Hey @mhamann, I was thinking about this. The example in the README.md specifies:

/* Create a message [42, 42, ..., 42] */
for (idx = 0; idx < sizeof(data); ++idx) {
    data[idx] = 42;
}

Would it be more clear if this was replaced by something like this?

strncpy(data, "Tyler Durden isn't real.", sizeof(data));
dsprenkels commented 5 years ago

Nevermind. This is exactly what I have done in #31.

achamayou commented 3 years ago

It would be great to have a 1.0 release!

achamayou commented 3 years ago

@dsprenkels if there's anything I could do to help, I'd be happy to :)

dsprenkels commented 3 years ago

@achamayou Thanks!

Actually, there is one thing: A 1.0 release would mean a commitment from my side, and safeguards if I would not be able to maintain it in the future. Currently, of the blockers for releasing a 1.0 version is that I would like to share the ownership of this little library with at least one other person that knows how it works, in case I cannot maintain it in the future.

@achamayou Would you be interested, perhaps? In my experience, it is not that much work.

achamayou commented 3 years ago

@dsprenkels I am interested. I have to say I'm only a user at this point and I haven't looked at the implementation very closely yet.

Can I take a look around and ask you any questions I have?

dsprenkels commented 3 years ago

@achamayou Sure! Also feel free to approach me personally (by email) if you'd like to do a zoom call together. :)

achamayou commented 3 years ago

@dsprenkels thank you!