[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[task #16373] Submission of probebalistic argon2

From: Martin
Subject: [task #16373] Submission of probebalistic argon2
Date: Mon, 5 Jun 2023 05:27:55 -0400 (EDT)


                 Summary: Submission of probebalistic argon2
                   Group: Savannah Administration
               Submitter: smoutwortel
               Submitted: Mon 05 Jun 2023 09:27:53 AM UTC
         Should Start On: Mon 05 Jun 2023 12:00:00 AM UTC
   Should be Finished on: Thu 15 Jun 2023 12:00:00 AM UTC
                Category: Project Approval
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
        Percent Complete: 0%
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any
                  Effort: 0.00


Follow-up Comments:

Date: Mon 05 Jun 2023 09:27:53 AM UTC By: Martin <smoutwortel>
A new group has been registered at Savannah.
This group will remain inactive until a site admin approves
or discards the registration.

= Registration Administration =

Approving or discarding the registration must be done using the specific
[ Group
administration] page, accessible only to site
administrators logged in as superusers.

= Registration Details =

* Name: *probebalistic argon2*
* System Name:  *probablist-argon*
* Type: non-GNU software and documentation
* License: GNU Affero General Public License v3 or later (Licensed under the
Copyleftable Licene, Martin Smouter, 2023
0) Definitions
a) core sections: section 1, 2, 3, 19, 20, 21

1) Grant of Copyright License. Licensor grants You a worldwide, royalty-free,
non-exclusive, sublicensable license, for the duration of the copyright, to do
the following:

a) to reproduce the Original Work in copies, either alone or as part of a
collective work;

b) to translate, adapt, alter, transform, modify, or arrange the Original
Work, thereby creating derivative works (“Derivative Works”) based upon
the Original Work;

c) to distribute or communicate copies of the Original Work and Derivative
Works to the public, with the proviso that copies of Original Work or
Derivative Works that You distribute or communicate shall be licensed under
this Open Software License;

d) to perform the Original Work publicly; and

e) to display the Original Work publicly.

2) Grant of Patent License. Licensor grants You a worldwide, royalty-free,
non-exclusive, sublicensable license, under patent claims owned or controlled
by the Licensor that are embodied in the Original Work as furnished by the
Licensor, for the duration of the patents, to make, use, sell, offer for sale,
have made, and import the Original Work and Derivative Works.

3) Grant of Source Code License. The term “Source Code” means the
preferred form of the Original Work for making modifications to it and all
available documentation describing how to modify, build, install the Original
Work. Licensor agrees to provide a machine-readable copy of the Source Code of
the Original Work along with each copy of the Original Work that Licensor
distributes. Licensor reserves the right to satisfy this obligation by placing
a machine-readable copy of the Source Code in an information repository
reasonably calculated to permit inexpensive and convenient access by You for
as long as Licensor continues to distribute the Original Work.

4) Exclusions From License Grant. Neither the names of Licensor, nor the names
of any contributors to the Original Work, nor any of their trademarks or
service marks, may be used to endorse or promote products derived from this
Original Work without express prior permission of the Licensor. Except as
expressly stated herein, nothing in this License grants any license to
Licensor’s trademarks, copyrights, patents, trade secrets or any other
intellectual property. No patent license is granted to make, use, sell, offer
for sale, have made, or import embodiments of any patent claims other than the
licensed claims defined in Section 2. No license is granted to the trademarks
of Licensor even if such marks are included in the Original Work. Nothing in
this License shall be interpreted to prohibit Licensor from licensing under
terms different from this License any Original Work that Licensor otherwise
would have a right to license.

5) External Deployment. The term “External Deployment” means the use,
distribution, or communication of the Original Work or Derivative Works in any
way such that the Original Work or Derivative Works may be used by anyone
other than You, whether those works are distributed or communicated to those
persons or made available as an application intended for use over a network.
As an express condition for the grants of license hereunder, You must treat
any External Deployment by You of the Original Work or a Derivative Work as a
distribution under section 1(c).

6) Attribution Rights. You must retain, in the Source Code of any Derivative
Works that You create, all copyright, patent, or trademark notices from the
Source Code of the Original Work, as well as any notices of licensing and any
descriptive text identified therein as an “Attribution Notice.” You must
cause the Source Code for any Derivative Works that You create to carry a
prominent Attribution Notice reasonably calculated to inform recipients that
You have modified the Original Work.

7) Warranty of Provenance and Disclaimer of Warranty. 
Licensor warrants that the copyright in and to the Original Work and the
patent rights granted herein by Licensor are owned by the Licensor or are
sublicensed to You under the terms of this License with the permission of the
contributor(s) of those copyrights and patent rights. Except as expressly
stated in the immediately preceding sentence or additional statements made by
distributors, the Original Work is provided under this License on an “AS
IS” BASIS and WITHOUT WARRANTY, either express or implied, including,
without limitation, the warranties of non-infringement, merchantability or
fitness for a particular purpose. THE ENTIRE RISK AS TO THE QUALITY OF THE
essential part of this License. No license to the Original Work is granted by
this License except under this disclaimer.

8) Limitation of Liability. Under no circumstances and under no legal theory,
whether in tort (including negligence), contract, or otherwise, except for
statements under section 16 by the Licensor directly refering to section 16 of
this license, shall the Licensor be liable to anyone for any indirect,
special, incidental, or consequential damages of any character arising as a
result of this License or the use of the Original Work including, without
limitation, damages for loss of goodwill, work stoppage, computer failure or
malfunction, or any and all other commercial damages or losses. This
limitation of liability shall not apply to the extent applicable law prohibits
such limitation.

9) Acceptance and Termination. If, at any time, You expressly assented to this
License, that assent indicates your clear and irrevocable acceptance of this
License and all of its terms and conditions. If You distribute or communicate
copies of the Original Work or a Derivative Work, You must make a reasonable
effort under the circumstances to inform the recipients to the terms of this
License. This License conditions your rights to undertake the activities
listed in Section 1, including your right to create Derivative Works based
upon the Original Work, and doing so without honoring these terms and
conditions is prohibited by copyright law and international treaty. Nothing in
this License is intended to affect copyright exceptions and limitations
(including “fair use” or “fair dealing”). This License shall terminate
30 days after the someone empowered by the licensor to inform you about
violations informs you about the violation unless you become compliant in this
period of time. If your license is terminated under this section you may no
longer exercise any of the rights granted to You by this License upon your
failure to honor the conditions in Section 1(c) in time.

10) Termination for Patent Action. This License shall terminate automatically
and You may no longer exercise any of the rights granted to You by this
License as of the date You commence an action, including a cross-claim or
counterclaim, against Licensor or any licensee alleging that the Original Work
infringes a patent. This termination provision shall not apply for an action
alleging patent infringement by combinations of the Original Work with other
software or hardware.

11) Jurisdiction, Venue and Governing Law. Any action or suit relating to this
License may be brought only in the courts of a jurisdiction wherein the
Licensor resides or in which Licensor conducts its primary business, and under
the laws of that jurisdiction excluding its conflict-of-law provisions. The
application of the United Nations Convention on Contracts for the
International Sale of Goods is expressly excluded. Any use of the Original
Work outside the scope of this License or after its termination shall be
subject to the requirements and penalties of copyright or patent law in the
appropriate jurisdiction. This section shall survive the termination of this

12) Attorneys’ Fees. In any action to enforce the terms of this License or
seeking damages relating thereto, the prevailing party shall be entitled to
recover its costs and expenses, including, without limitation, reasonable
attorneys’ fees and costs incurred in connection with such action, including
any appeal of such action. This section shall survive the termination of this

13) Miscellaneous. If any provision of this License is held to be
unenforceable, such provision shall be reformed only to the extent necessary
to make it enforceable.

14) Definition of “You” in This License. “You” throughout this
License, whether in upper or lower case, means an individual and/or a legal
entity exercising rights under, and complying with all of the terms of, this
License. For legal entities, “You” includes any entity that controls, is
controlled by, or is under common control with you. For purposes of this
definition, “control” means (i) the power, direct or indirect, to cause
the direction or management of such entity, whether by contract or otherwise,
or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or
(iii) beneficial ownership of such entity.

15) Right to Use. You may use the Work in all ways not explicetly restricted
by this License.

16) Expanding: Distributors may grant extra permissions and/or individually
take on extra obligations through external statements, but may not under any
cicrumstance remove or invalidate the core sections of this license.

17) Rigth to warn. The licensor hereby grants you the right to inform others
about their violations under section 9.

18) Honorable termination. You can honorably terminate this license by
cesseeding your exercise of the rights it grants you outside of the 30 days
after a warning under section 9 and 10 days after reinstating compliance after
a warning under section 9. This section survives termination

19) Definnition of Modificator. A modificator is anyone who made any
modification in version of the work covered under this license. This section
survives termination.

20) Right to benefit. If someone's modifications to the work are too small or
spread out to count as a seperate copyrightable work, but they did modify some
aspect of the work and you were applying this license on the modified version
before it terminated under non-honerable conditions you will have the same
obligations to this person as if you also violated their copyright. This
section survives termination of the license.

21) Right to enforce. If this license is terminated under non-honorable by any
of the modificators has the right to hold you to accountable for obligations
to each of the licensors. This section survives termination.

22) You may not distribute this work under any set of conditions and/or
restrictions that doesn't grant and enforce the rights and obligations
mentioned in the core sections.

23) You may not place other pre-termination obligations and/or restrictions,
nor allow those you license to, to place more pre-termination obligations
and/or restrictions on the exercise of the rights granted under the core
sections of this license than the ones required for this license unless
experssively permitted by this license.

24) You are obliged to provide access to the Source Code for any distributed

25) You may require others to who you distribute modified or non-modified
versions of this work to
        a. provide extra information by distribution, so that their 
sublicensors can
run other versions of the work without the work ceasing to work soley because
it's modified.
        b. to behave as if they were distributors if they exercise some and/or 
all of
their rights under paragraph d and e of section 1.
        c. not use the names of the authors and/or licensors of the material for
publicity purposes.
        d. demanding indemnifaction of licensors and authors to anyone who
distributes the material with contractual assumptions of liability to the
receipient. For the liabilty coming from the interpretation of said
contractual assumptions.

26) You may expand the core sections of this license to include more sections
in your sublicense

27) You agree that any work you make with this license isn't an "effective
technological measure" as mentioned by art. 17 U.S.C. Sec. or laws like it
prohibiting or restricting the circumvention of such measures.

28) You may modify this license to make your own version under the terms of
this license in which "source code" is the license if you don't call it the
Copyleftable License and in no way indicate the licensors endorsement of said
license unless the licensor has externally stated otherwise.

29) The licensor hereby grants you the power of artorney to sue others for
copyright, patent and/or trademark infringement of the work unless the sued
entity can proof to you to be in a seperate agreement with the licensor that
gives them the right to do these allegedly infringing actions within 30 days
after receiving a warning under section 9 and 10 of this license.)


== Description: ==
C library for Implementing an extra layer of probabilistic protection on top
of argon2 by including various amounts of randomized data safed on different
Currently it only implements a little bit of it and doesn't safe it. This does
provide registration vs validation asymmetry and punishes wrong attempts.
I intent to use actually safed random data to implement post breach breach
detection system in the future.

== Other Software Required: ==
Argon2+CC0 1.0 Universal/Apache Public License

== Tarball URL: ==


Reply to this item at:


Message sent via Savannah

reply via email to

[Prev in Thread] Current Thread [Next in Thread]