-
Notifications
You must be signed in to change notification settings - Fork 69
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[metanorma] Convert IETF to NIST formats, use metanorma site generate
- Loading branch information
Showing
79 changed files
with
1,439 additions
and
1,455 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -10,3 +10,4 @@ Gemfile.lock | |
*.js | ||
documents/ | ||
*.abort | ||
relaton/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
--- | ||
metanorma: | ||
source: | ||
files: | ||
- src/draft-celi-acvp-conditioning-components.adoc | ||
- src/draft-celi-acvp-eddsa.adoc | ||
- src/draft-celi-acvp-kbkdf.adoc | ||
- src/draft-celi-acvp-kdf-ansi-x942.adoc | ||
- src/draft-celi-acvp-kdf-ansi-x963.adoc | ||
- src/draft-celi-acvp-kdf-ikev1.adoc | ||
- src/draft-celi-acvp-kdf-ikev2.adoc | ||
- src/draft-celi-acvp-kdf-snmp.adoc | ||
- src/draft-celi-acvp-kdf-srtp.adoc | ||
- src/draft-celi-acvp-kdf-ssh.adoc | ||
- src/draft-celi-acvp-kdf-tls.adoc | ||
- src/draft-celi-acvp-kdf-tpm.adoc | ||
- src/draft-celi-acvp-pbkdf.adoc | ||
- src/draft-celi-acvp-rsa.adoc | ||
- src/draft-celi-acvp-sha.adoc | ||
- src/draft-celi-acvp-sha3.adoc | ||
- src/draft-celi-acvp-symmetric.adoc | ||
- src/draft-celi-acvp-xof.adoc | ||
- src/draft-fussell-acvp-dsa.adoc | ||
- src/draft-fussell-acvp-ecdsa.adoc | ||
- src/draft-fussell-acvp-kas-ecc.adoc | ||
- src/draft-fussell-acvp-kas-ffc.adoc | ||
- src/draft-fussell-acvp-mac.adoc | ||
- src/draft-fussell-acvp-spec.adoc | ||
- src/draft-hammett-acvp-kas-ecc-sp800-56ar3.adoc | ||
- src/draft-hammett-acvp-kas-ffc-sp800-56ar3.adoc | ||
- src/draft-hammett-acvp-kas-ifc.adoc | ||
- src/draft-hammett-acvp-kas-kc-sp800-56.adoc | ||
- src/draft-hammett-acvp-kas-kdf-hkdf.adoc | ||
- src/draft-hammett-acvp-kas-kdf-onestep.adoc | ||
- src/draft-hammett-acvp-kas-kdf-onestepnocounter.adoc | ||
- src/draft-hammett-acvp-kas-kdf-twostep.adoc | ||
- src/draft-hammett-acvp-kas-ssc-ecc.adoc | ||
- src/draft-hammett-acvp-kas-ssc-ffc.adoc | ||
- src/draft-hammett-acvp-kas-ssc-ifc.adoc | ||
- src/draft-hammett-acvp-kdf-tls-v1.3.adoc | ||
- src/draft-hammett-acvp-safe-primes.adoc | ||
- src/draft-vassilev-acvp-drbg.adoc | ||
- src/draft-vassilev-acvp-iana.adoc | ||
|
||
collection: | ||
organization: "National Institute of Standards and Technology > Computer Security Division" | ||
name: "Automated Cryptographic Validation Protocol" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,4 @@ | ||
source "https://rubygems.org" | ||
|
||
gem "metanorma-cli" | ||
gem "metanorma-nist", source: "https://rubygems.pkg.github.com/metanorma" |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
|
||
[#abstract] | ||
[abstract] | ||
== Abstract | ||
|
||
This document defines the JSON schema for testing {spec-algorithm} implementations with the ACVP specification. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
|
||
.Reports on Computer Systems Technology | ||
The Information Technology Laboratory (ITL) at the National Institute of | ||
Standards and Technology (NIST) promotes the U.S. economy and public welfare by | ||
providing technical leadership for the Nation's measurement and standards | ||
infrastructure. ITL develops tests, test methods, reference data, proof of | ||
concept implementations, and technical analyses to advance the development and | ||
productive use of information technology. ITL's responsibilities include the | ||
development of management, administrative, technical, and physical standards and | ||
guidelines for the cost-effective security and privacy of other than national | ||
security-related information in federal information systems. The Special | ||
Publication 800-series reports on ITL's research, guidelines, and outreach | ||
efforts in information system security, and its collaborative activities with | ||
industry, government, and academic organizations. | ||
|
||
[preface] | ||
== Acknowledgements | ||
|
||
This document is produced by the Security Testing, Validation and Measurement | ||
group under the Automated Cryptographic Validation Testing (ACVT) program. | ||
|
||
[preface] | ||
== Audience | ||
|
||
This document is intended for the users and developers of ACVP. | ||
|
||
[executive-summary] | ||
== Executive Summary | ||
|
||
The Automated Crypto Validation Protocol (ACVP) defines a mechanism to | ||
automatically verify the cryptographic implementation of a software or hardware | ||
crypto module. The ACVP specification defines how a crypto module communicates | ||
with an ACVP server, including crypto capabilities negotiation, session | ||
management, authentication, vector processing and more. The ACVP specification | ||
does not define algorithm specific JSON constructs for performing the crypto | ||
validation. A series of ACVP sub-specifications define the constructs for | ||
testing individual crypto algorithms. Each sub-specification addresses a | ||
specific class of crypto algorithms. This sub-specification defines the JSON | ||
constructs for testing {spec-algorithm} implementations using ACVP. | ||
|
||
[preface] | ||
== Conventions | ||
|
||
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", | ||
"SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this | ||
document are to be interpreted as described in BCP 14 of <<RFC2119>> and | ||
<<RFC8174>> when, and only when, they appear in all capitals, as shown here. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
24 changes: 9 additions & 15 deletions
24
...ommon/common-sections/02-conventions.adoc → ...ommon/common-sections/95-terminology.adoc
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,37 +1,31 @@ | ||
[[conventions]] | ||
== Conventions | ||
|
||
[.nonterm] | ||
=== Notation conventions | ||
[appendix] | ||
== Terminology | ||
|
||
The key words "*MUST*", "*MUST NOT*", "*REQUIRED*", "*SHALL*", "*SHALL NOT*", "*SHOULD*", "*SHOULD NOT*", "*RECOMMENDED*", "*NOT RECOMMENDED*", "*MAY*", and "*OPTIONAL*" in this document are to be interpreted as described in BCP 14 of <<RFC2119>> and <<RFC8174>> when, and only when, they appear in all capitals, as shown here. | ||
|
||
=== Terms and Definitions | ||
|
||
==== Prompt | ||
=== Prompt | ||
|
||
JSON sent from the server to the client describing the tests the client performs | ||
|
||
==== Registration | ||
=== Registration | ||
|
||
The initial request from the client to the server describing the capabilities of one or several algorithm, mode and revision combinations | ||
|
||
==== Response | ||
=== Response | ||
|
||
JSON sent from the client to the server in response to the prompt | ||
|
||
==== Test Case | ||
=== Test Case | ||
|
||
An individual unit of work within a prompt or response | ||
|
||
==== Test Group | ||
=== Test Group | ||
|
||
A collection of test cases that share similar properties within a prompt or response | ||
|
||
==== Test Vector Set | ||
=== Test Vector Set | ||
|
||
A collection of test groups under a specific algorithm, mode, and revision | ||
|
||
==== Validation | ||
=== Validation | ||
|
||
JSON sent from the server to the client that specifies the correctness of the response |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
|
||
[appendix] | ||
== Abbreviations and Acronyms | ||
|
||
ACVP:: Automated Crypto Validation Protocol | ||
|
||
JSON:: Javascript Object Notation |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
|
||
[appendix] | ||
== Revision History | ||
|
||
[cols="a,a,a",options="header"] | ||
|=== | ||
| Version | Release Date | Updates | ||
|
||
| {revision} | {issued-date} | Initial Release | ||
|
||
|=== |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
|
||
[%bibitem] | ||
[[sub-symmetric]] | ||
=== ACVP Symmetric Algorithm JSON Specification | ||
docid.id:: ACVP-Symmetric | ||
contributor:: | ||
contributor.role:: author | ||
contributor.person.name.initial:: C. | ||
contributor.person.name.surname:: Celi | ||
contributor.person.affiliation.organization.name:: National Institute of Standards and Technology | ||
contributor.person.affiliation.organization.abbreviation:: NIST | ||
contributor:: | ||
contributor.role:: author | ||
contributor.person.name.initial:: R. | ||
contributor.person.name.surname:: Hammett | ||
contributor.person.affiliation.organization.name:: Huntington Ingalls Industries | ||
contributor.person.affiliation.organization.abbreviation:: HII | ||
contributor:: | ||
contributor.role:: publisher | ||
contributor.organization.name:: National Institute of Standards and Technology | ||
contributor.organization.abbreviation:: NIST | ||
date:: | ||
date.type:: published | ||
date.value:: 2020-12-10 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
|
||
[%bibitem] | ||
[[CMACVS]] | ||
=== The CMAC Validation System (CMACVS) | ||
docid.id:: NIST CMACVS | ||
contributor:: | ||
contributor.role:: author | ||
contributor.person.name.initial:: S. S. | ||
contributor.person.name.surname:: Keller | ||
contributor.person.affiliation.organization.name:: National Institute of Standards and Technology | ||
contributor.person.affiliation.organization.abbreviation:: NIST | ||
contributor:: | ||
contributor.role:: publisher | ||
contributor.organization.name:: National Institute of Standards and Technology | ||
contributor.organization.abbreviation:: NIST | ||
date:: | ||
date.type:: published | ||
date.value:: 2011 |
Oops, something went wrong.