Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: cleanup duplicate duvet citations #4587

Merged
merged 7 commits into from
Jun 8, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions compliance/initialize_duvet.sh
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
#/usr/bin/env bash

duvet extract https://tools.ietf.org/rfc/rfc5246 # The Transport Layer Security (TLS) Protocol Version 1.2
duvet extract https://tools.ietf.org/rfc/rfc5869 # HMAC-based Extract-and-Expand Key Derivation Function (HKDF)
duvet extract https://tools.ietf.org/rfc/rfc8446 # The Transport Layer Security (TLS) Protocol Version 1.3
duvet extract https://tools.ietf.org/rfc/rfc8448 # Example Handshake Traces for TLS 1.3
duvet extract https://tools.ietf.org/rfc/rfc7627 # Transport Layer Security (TLS) Session Hash and Extended Master Secret Extension
duvet extract https://tools.ietf.org/rfc/rfc5746 # Transport Layer Security (TLS) Renegotiation Indication Extension
duvet extract https://tools.ietf.org/rfc/rfc4492 # Elliptic Curve Cryptography (ECC) Cipher Suites for Transport Layer Security (TLS)
duvet extract https://tools.ietf.org/rfc/rfc8422 # Elliptic Curve Cryptography (ECC) Cipher Suites for Transport Layer Security (TLS) Versions 1.2 and Earlier
duvet extract https://www.rfc-editor.org/rfc/rfc5246 # The Transport Layer Security (TLS) Protocol Version 1.2
duvet extract https://www.rfc-editor.org/rfc/rfc5869 # HMAC-based Extract-and-Expand Key Derivation Function (HKDF)
duvet extract https://www.rfc-editor.org/rfc/rfc8446 # The Transport Layer Security (TLS) Protocol Version 1.3
duvet extract https://www.rfc-editor.org/rfc/rfc8448 # Example Handshake Traces for TLS 1.3
duvet extract https://www.rfc-editor.org/rfc/rfc7627 # Transport Layer Security (TLS) Session Hash and Extended Master Secret Extension
duvet extract https://www.rfc-editor.org/rfc/rfc5746 # Transport Layer Security (TLS) Renegotiation Indication Extension
duvet extract https://www.rfc-editor.org/rfc/rfc4492 # Elliptic Curve Cryptography (ECC) Cipher Suites for Transport Layer Security (TLS)
duvet extract https://www.rfc-editor.org/rfc/rfc8422 # Elliptic Curve Cryptography (ECC) Cipher Suites for Transport Layer Security (TLS) Versions 1.2 and Earlier
2 changes: 1 addition & 1 deletion compliance/specs/exceptions/rfc5746/3.6.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc5746#3.6"
target = "https://www.rfc-editor.org/rfc/rfc5746#3.6"

[[exception]]
quote = '''
Expand Down
2 changes: 1 addition & 1 deletion compliance/specs/exceptions/rfc5746/4.2.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc5746#4.2"
target = "https://www.rfc-editor.org/rfc/rfc5746#4.2"

[[exception]]
quote = '''
Expand Down
2 changes: 1 addition & 1 deletion compliance/specs/exceptions/rfc5746/4.4.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc5746#4.4"
target = "https://www.rfc-editor.org/rfc/rfc5746#4.4"

[[exception]]
quote = '''
Expand Down
2 changes: 1 addition & 1 deletion compliance/specs/exceptions/rfc5746/5.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc5746#5"
target = "https://www.rfc-editor.org/rfc/rfc5746#5"

[[exception]]
quote = '''
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc4492#section-2.1"
target = "https://www.rfc-editor.org/rfc/rfc4492#section-2.1"

# 2.1. ECDH_ECDSA
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc4492#section-2.2"
target = "https://www.rfc-editor.org/rfc/rfc4492#section-2.2"

# 2.2. ECDHE_ECDSA
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc4492#section-2.3"
target = "https://www.rfc-editor.org/rfc/rfc4492#section-2.3"

# 2.3. ECDH_RSA
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc4492#section-2.4"
target = "https://www.rfc-editor.org/rfc/rfc4492#section-2.4"

# 2.4. ECDHE_RSA
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc4492#section-2.5"
target = "https://www.rfc-editor.org/rfc/rfc4492#section-2.5"

# 2.5. ECDH_anon
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc4492#section-2"
target = "https://www.rfc-editor.org/rfc/rfc4492#section-2"

# 2. Key Exchange Algorithms
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc4492#section-3.1"
target = "https://www.rfc-editor.org/rfc/rfc4492#section-3.1"

# 3.1. ECDSA_sign
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc4492#section-3.2"
target = "https://www.rfc-editor.org/rfc/rfc4492#section-3.2"

# 3.2. ECDSA_fixed_ECDH
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc4492#section-3.3"
target = "https://www.rfc-editor.org/rfc/rfc4492#section-3.3"

# 3.3. RSA_fixed_ECDH
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc4492#section-4"
target = "https://www.rfc-editor.org/rfc/rfc4492#section-4"

# 4. TLS Extensions for ECC
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc4492#section-5.1.2"
target = "https://www.rfc-editor.org/rfc/rfc4492#section-5.1.2"

# 5.1.2. Supported Point Formats Extension
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc4492#section-5.1"
target = "https://www.rfc-editor.org/rfc/rfc4492#section-5.1"

# 5.1. Client Hello Extensions
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc4492#section-5.10"
target = "https://www.rfc-editor.org/rfc/rfc4492#section-5.10"

# 5.10. ECDH, ECDSA, and RSA Computations
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc4492#section-5.2"
target = "https://www.rfc-editor.org/rfc/rfc4492#section-5.2"

# 5.2. Server Hello Extension
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc4492#section-5.3"
target = "https://www.rfc-editor.org/rfc/rfc4492#section-5.3"

# 5.3. Server Certificate
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc4492#section-5.4"
target = "https://www.rfc-editor.org/rfc/rfc4492#section-5.4"

# 5.4. Server Key Exchange
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc4492#section-5.6"
target = "https://www.rfc-editor.org/rfc/rfc4492#section-5.6"

# 5.6. Client Certificate
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc4492#section-5.7"
target = "https://www.rfc-editor.org/rfc/rfc4492#section-5.7"

# 5.7. Client Key Exchange
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc4492#section-5.9"
target = "https://www.rfc-editor.org/rfc/rfc4492#section-5.9"

# 5.9. Elliptic Curve Certificates
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc4492#section-6"
target = "https://www.rfc-editor.org/rfc/rfc4492#section-6"

# 6. Cipher Suites
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc5246#appendix-A.5"
target = "https://www.rfc-editor.org/rfc/rfc5246#appendix-A.5"

# A.5. The Cipher Suite
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc5246#appendix-E.1"
target = "https://www.rfc-editor.org/rfc/rfc5246#appendix-E.1"

# E.1. Compatibility with TLS 1.0/1.1 and SSL 3.0
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc5246#appendix-E.2"
target = "https://www.rfc-editor.org/rfc/rfc5246#appendix-E.2"

# E.2. Compatibility with SSL 2.0
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc5246#appendix-E.3"
target = "https://www.rfc-editor.org/rfc/rfc5246#appendix-E.3"

# E.3. Avoiding Man-in-the-Middle Version Rollback
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc5246#appendix-F.1.1.3"
target = "https://www.rfc-editor.org/rfc/rfc5246#appendix-F.1.1.3"

# F.1.1.3. Diffie-Hellman Key Exchange with Authentication
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc5246#section-1.2"
target = "https://www.rfc-editor.org/rfc/rfc5246#section-1.2"

# 1.2. Major Differences from TLS 1.1
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc5246#section-4.7"
target = "https://www.rfc-editor.org/rfc/rfc5246#section-4.7"

# 4.7. Cryptographic Attributes
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc5246#section-5"
target = "https://www.rfc-editor.org/rfc/rfc5246#section-5"

# 5. HMAC and the Pseudorandom Function
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc5246#section-6.1"
target = "https://www.rfc-editor.org/rfc/rfc5246#section-6.1"

# 6.1. Connection States
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc5246#section-6.2.1"
target = "https://www.rfc-editor.org/rfc/rfc5246#section-6.2.1"

# 6.2.1. Fragmentation
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc5246#section-6.2.2"
target = "https://www.rfc-editor.org/rfc/rfc5246#section-6.2.2"

# 6.2.2. Record Compression and Decompression
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc5246#section-6.2.3.2"
target = "https://www.rfc-editor.org/rfc/rfc5246#section-6.2.3.2"

# 6.2.3.2. CBC Block Cipher
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc5246#section-6.2.3.3"
target = "https://www.rfc-editor.org/rfc/rfc5246#section-6.2.3.3"

# 6.2.3.3. AEAD Ciphers
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc5246#section-6.2.3"
target = "https://www.rfc-editor.org/rfc/rfc5246#section-6.2.3"

# 6.2.3. Record Payload Protection
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc5246#section-6"
target = "https://www.rfc-editor.org/rfc/rfc5246#section-6"

# 6. The TLS Record Protocol
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc5246#section-7.1"
target = "https://www.rfc-editor.org/rfc/rfc5246#section-7.1"

# 7.1. Change Cipher Spec Protocol
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc5246#section-7.2.1"
target = "https://www.rfc-editor.org/rfc/rfc5246#section-7.2.1"

# 7.2.1. Closure Alerts
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc5246#section-7.2.2"
target = "https://www.rfc-editor.org/rfc/rfc5246#section-7.2.2"

# 7.2.2. Error Alerts
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc5246#section-7.2"
target = "https://www.rfc-editor.org/rfc/rfc5246#section-7.2"

# 7.2. Alert Protocol
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc5246#section-7.3"
target = "https://www.rfc-editor.org/rfc/rfc5246#section-7.3"

# 7.3. Handshake Protocol Overview
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc5246#section-7.4.1.1"
target = "https://www.rfc-editor.org/rfc/rfc5246#section-7.4.1.1"

# 7.4.1.1. Hello Request
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc5246#section-7.4.1.2"
target = "https://www.rfc-editor.org/rfc/rfc5246#section-7.4.1.2"

# 7.4.1.2. Client Hello
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc5246#section-7.4.1.3"
target = "https://www.rfc-editor.org/rfc/rfc5246#section-7.4.1.3"

# 7.4.1.3. Server Hello
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc5246#section-7.4.1.4.1"
target = "https://www.rfc-editor.org/rfc/rfc5246#section-7.4.1.4.1"

# 7.4.1.4.1. Signature Algorithms
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc5246#section-7.4.1.4"
target = "https://www.rfc-editor.org/rfc/rfc5246#section-7.4.1.4"

# 7.4.1.4. Hello Extensions
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc5246#section-7.4.2"
target = "https://www.rfc-editor.org/rfc/rfc5246#section-7.4.2"

# 7.4.2. Server Certificate
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc5246#section-7.4.3"
target = "https://www.rfc-editor.org/rfc/rfc5246#section-7.4.3"

# 7.4.3. Server Key Exchange Message
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc5246#section-7.4.4"
target = "https://www.rfc-editor.org/rfc/rfc5246#section-7.4.4"

# 7.4.4. Certificate Request
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc5246#section-7.4.5"
target = "https://www.rfc-editor.org/rfc/rfc5246#section-7.4.5"

# 7.4.5. Server Hello Done
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc5246#section-7.4.6"
target = "https://www.rfc-editor.org/rfc/rfc5246#section-7.4.6"

# 7.4.6. Client Certificate
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc5246#section-7.4.7.1"
target = "https://www.rfc-editor.org/rfc/rfc5246#section-7.4.7.1"

# 7.4.7.1. RSA-Encrypted Premaster Secret Message
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc5246#section-7.4.7.2"
target = "https://www.rfc-editor.org/rfc/rfc5246#section-7.4.7.2"

# 7.4.7.2. Client Diffie-Hellman Public Value
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc5246#section-7.4.7"
target = "https://www.rfc-editor.org/rfc/rfc5246#section-7.4.7"

# 7.4.7. Client Key Exchange Message
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc5246#section-7.4.8"
target = "https://www.rfc-editor.org/rfc/rfc5246#section-7.4.8"

# 7.4.8. Certificate Verify
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc5246#section-7.4.9"
target = "https://www.rfc-editor.org/rfc/rfc5246#section-7.4.9"

# 7.4.9. Finished
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc5246#section-7.4"
target = "https://www.rfc-editor.org/rfc/rfc5246#section-7.4"

# 7.4. Handshake Protocol
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc5246#section-9"
target = "https://www.rfc-editor.org/rfc/rfc5246#section-9"

# 9. Mandatory Cipher Suites
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc5746#section-3.4"
target = "https://www.rfc-editor.org/rfc/rfc5746#section-3.4"

# 3.4. Client Behavior: Initial Handshake
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
target = "https://tools.ietf.org/rfc/rfc5746#section-3.5"
target = "https://www.rfc-editor.org/rfc/rfc5746#section-3.5"

# 3.5. Client Behavior: Secure Renegotiation
#
Expand Down
Loading
Loading