ahkscript / awesome-AutoHotkey

A curated list of awesome AutoHotkey libraries, library distributions, scripts, tools and resources.
2.62k stars 266 forks source link

New Item: CNG (Cryptography API: Next Generation) #111

Closed hoppfrosch closed 7 years ago

hoppfrosch commented 7 years ago

Item to be added:

CNG (Cryptography API: Next Generation)

Author of the new item

jNizM

Awesome-AHK chapter the item should be added to

Libraries - Maths

Description of the new Item

Cryptography API: Next Generation (CNG) is the long-term replacement for the CryptoAPI.

Discussion Links:

Forum: https://autohotkey.com/boards/viewtopic.php?f=6&t=23413

Source Links:

Source: https://github.com/jNizM/AHK_CNG

hi5 commented 7 years ago

As I understand it, it is not ready (completed) yet?

Masonjar13 commented 7 years ago

Correct. Block encryption still needs to be done. Currently, it only contains hash methods.

hoppfrosch commented 7 years ago

When is a library containing function collections considered to be ready? Is supplying "hash methods only" not useful enough, to be added to our list - even if there's promised more functionality to come ...?

Masonjar13 commented 7 years ago

Well first, there's no need to be so defensive; neither of us said it shouldn't be added. Second, it's quite useful. I made my own fork when he started working on it, making an object available quite a bit before he made his.

Why don't you submit a pull request?

Edit: rather, why didn't you make this a pull request?

joedf commented 7 years ago

Approved.

hoppfrosch commented 7 years ago

@masonjar13: I haven't meant to be defensive - I just wanted to ask for criteria, when a library is considered to be finished and therefore worth being added to the list ...

What's the sense of a pull request for me, as I was the main maintainer of this list during the last months? After creating a pull request, I would most likely have been the one who merges it in as well (potentially without any discussion)... As we don't have any rules about who is "allowed" to merge pull request (or how many approvers are needed before merging a pull request), I thought it's more democratic to start a discussion via thread about new items to add. And even if any other would have rejected my pull request, I would have done the work creating the pull request in vain.

joedf commented 7 years ago

For most, nothing complex is needed. Only the main idea is needed. @hoppfrosch Your methodology is the most sensible and is a good common practice.