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:
committed by
GitHub
parent
06e9413a67
commit
9f42fb3bf2
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user