Adare Kem and Sign PQC Packages. includes all necessary files to build and use. (#1199)

* Add files via upload

* Add files via upload

* Add files via upload

---------

Co-authored-by: Fabien Chouteau <Fabien-Chouteau@users.noreply.github.com>
This commit is contained in:
Daniel Norte de Moraes
2024-08-22 09:43:46 -03:00
committed by GitHub
parent 06e9413a67
commit 9f42fb3bf2
2 changed files with 74 additions and 0 deletions
@@ -0,0 +1,38 @@
name = "adare_dilithium5"
description = "Post Quantum Computer Resistant Cryptograph Sign, Dilithium5 Ada bind."
version = "0.2.3"
authors = ["Daniel Norte de Moraes"]
maintainers = ["Daniel Norte de Moraes <danieagle@zohomail.com>"]
maintainers-logins = ["danieagle"]
long-description = """
Dilithium is a digital signature scheme that is strongly secure under
chosen message attacks based on the hardness of lattice problems
over module lattices. The security notion means that an adversary
having access to a signing oracle cannot produce a signature of a
message whose signature he hasn't yet seen, nor produce a different
signature of a message that he already saw signed. Dilithium is one
of the candidate algorithms submitted to the
NIST post-quantum cryptography project.
Adare_Dilithium5 is a Ada 2012 bind to Dilithium5 C.
(C version at https://github.com/PQClean/PQClean)
How a Bonus all Ada packages in this lib is "Ada Pure"! :-)
"""
licenses = "Unlicense"
tags = ["signature", "pqc"]
website = ""
[build-switches]
"*".Ada_Version = "Ada12"
"*".Style_checks = ["-gnaty2abCefhiklnprstmM135"]
[origin]
commit = "48a77cb59ddc827ce785553e4a5307b31389ffa4"
url = "git+https://github.com/danieagle/adare_dilithium5.git"
@@ -0,0 +1,36 @@
name = "adare_hqc256"
description = "Post Quantum Computer Resistant Cryptograph KEM, HQC 256 Ada bind."
version = "0.2.3"
authors = ["Daniel Norte de Moraes"]
maintainers = ["Daniel Norte de Moraes <danieagle@zohomail.com>"]
maintainers-logins = ["danieagle"]
long-description = """
HQC (Hamming Quasi-Cyclic) is a code-based public key encryption scheme
designed to provide security against attacks by
both classical and quantum computers. HQC has been submitted
to the NIST's Post-Quantum Cryptography Standardization Project.
Adare_HQC256 is a Ada 2012 bind to HQC-256 C.
Adare_HQC256 has a 512 bits Shared Secret size.
(C version at https://github.com/PQClean/PQClean)
How a Bonus all Ada packages in this lib is "Ada Pure"! :-)
"""
licenses = "Unlicense"
tags = ["kem", "pqc", "ss512bits"]
website = ""
[build-switches]
"*".Ada_Version = "Ada12"
"*".Style_checks = ["-gnaty2abCefhiklnprstmM135"]
[origin]
commit = "bbba67491702dff110606508f1832140f049381f"
url = "git+https://github.com/danieagle/adare_hqc256.git"