aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/pubkey/xmss
diff options
context:
space:
mode:
authorMatthias Gierlings <[email protected]>2019-03-09 22:52:26 +0100
committerMatthias Gierlings <[email protected]>2019-05-06 10:00:20 +0200
commit4818ae0f35a109e35bb224aa135da6954584b9e7 (patch)
treef0a3171372e1b44d05845f7ea5b72225f625b410 /src/lib/pubkey/xmss
parent5993c9e447a826582feea1cef75adec619bbd2f0 (diff)
Updates references to XMSS the standard document
Diffstat (limited to 'src/lib/pubkey/xmss')
-rw-r--r--src/lib/pubkey/xmss/xmss.h6
-rw-r--r--src/lib/pubkey/xmss/xmss_parameters.cpp7
-rw-r--r--src/lib/pubkey/xmss/xmss_parameters.h7
-rw-r--r--src/lib/pubkey/xmss/xmss_privatekey.cpp9
-rw-r--r--src/lib/pubkey/xmss/xmss_privatekey.h9
-rw-r--r--src/lib/pubkey/xmss/xmss_publickey.cpp9
-rw-r--r--src/lib/pubkey/xmss/xmss_publickey.h9
-rw-r--r--src/lib/pubkey/xmss/xmss_signature_operation.cpp7
-rw-r--r--src/lib/pubkey/xmss/xmss_signature_operation.h7
-rw-r--r--src/lib/pubkey/xmss/xmss_wots_parameters.cpp7
-rw-r--r--src/lib/pubkey/xmss/xmss_wots_parameters.h7
11 files changed, 37 insertions, 47 deletions
diff --git a/src/lib/pubkey/xmss/xmss.h b/src/lib/pubkey/xmss/xmss.h
index 3e7588dff..836a1c866 100644
--- a/src/lib/pubkey/xmss/xmss.h
+++ b/src/lib/pubkey/xmss/xmss.h
@@ -7,9 +7,9 @@
*
* <pre>
* [1] XMSS: Extended Hash-Based Signatures,
- * draft-itrf-cfrg-xmss-hash-based-signatures-06
- * Release: July 2016.
- * https://datatracker.ietf.org/doc/draft-irtf-cfrg-xmss-hash-based-signatures/?include_text=1
+ * Request for Comments: 8391
+ * Release: May 2018.
+ * https://datatracker.ietf.org/doc/rfc8391/
* </pre>
*
* (C) 2016,2017 Matthias Gierlings
diff --git a/src/lib/pubkey/xmss/xmss_parameters.cpp b/src/lib/pubkey/xmss/xmss_parameters.cpp
index b73e5792c..70fca9149 100644
--- a/src/lib/pubkey/xmss/xmss_parameters.cpp
+++ b/src/lib/pubkey/xmss/xmss_parameters.cpp
@@ -2,10 +2,9 @@
* XMSS Parameters
* Descibes a signature method for XMSS, as defined in:
* [1] XMSS: Extended Hash-Based Signatures,
- * draft-itrf-cfrg-xmss-hash-based-signatures-06
- * Release: July 2016.
- * https://datatracker.ietf.org/doc/
- * draft-irtf-cfrg-xmss-hash-based-signatures/?include_text=1
+ * Request for Comments: 8391
+ * Release: May 2018.
+ * https://datatracker.ietf.org/doc/rfc8391/
*
* (C) 2016,2017 Matthias Gierlings
*
diff --git a/src/lib/pubkey/xmss/xmss_parameters.h b/src/lib/pubkey/xmss/xmss_parameters.h
index 06c3c2490..308fe5845 100644
--- a/src/lib/pubkey/xmss/xmss_parameters.h
+++ b/src/lib/pubkey/xmss/xmss_parameters.h
@@ -16,10 +16,9 @@ namespace Botan {
/**
* Descibes a signature method for XMSS, as defined in:
* [1] XMSS: Extended Hash-Based Signatures,
- * draft-itrf-cfrg-xmss-hash-based-signatures-06
- * Release: July 2016.
- * https://datatracker.ietf.org/doc/
- * draft-irtf-cfrg-xmss-hash-based-signatures/?include_text=1
+ * Request for Comments: 8391
+ * Release: May 2018.
+ * https://datatracker.ietf.org/doc/rfc8391/
**/
class BOTAN_PUBLIC_API(2,0) XMSS_Parameters
{
diff --git a/src/lib/pubkey/xmss/xmss_privatekey.cpp b/src/lib/pubkey/xmss/xmss_privatekey.cpp
index 0cdcc57ce..351572b55 100644
--- a/src/lib/pubkey/xmss/xmss_privatekey.cpp
+++ b/src/lib/pubkey/xmss/xmss_privatekey.cpp
@@ -4,11 +4,10 @@
* The XMSS private key does not support the X509 and PKCS7 standard. Instead
* the raw format described in [1] is used.
*
- * [1] XMSS: Extended Hash-Based Signatures,
- * draft-itrf-cfrg-xmss-hash-based-signatures-06
- * Release: July 2016.
- * https://datatracker.ietf.org/doc/
- * draft-irtf-cfrg-xmss-hash-based-signatures/?include_text=1
+ * [1] XMSS: Extended Hash-Based Signatures,
+ * Request for Comments: 8391
+ * Release: May 2018.
+ * https://datatracker.ietf.org/doc/rfc8391/
*
* (C) 2016,2017 Matthias Gierlings
* (C) 2019 Jack Lloyd
diff --git a/src/lib/pubkey/xmss/xmss_privatekey.h b/src/lib/pubkey/xmss/xmss_privatekey.h
index e3b41617c..1873ca4b0 100644
--- a/src/lib/pubkey/xmss/xmss_privatekey.h
+++ b/src/lib/pubkey/xmss/xmss_privatekey.h
@@ -29,11 +29,10 @@ namespace Botan {
* The XMSS private key does not support the X509 and PKCS7 standard. Instead
* the raw format described in [1] is used.
*
- * [1] XMSS: Extended Hash-Based Signatures,
- * draft-itrf-cfrg-xmss-hash-based-signatures-06
- * Release: July 2016.
- * https://datatracker.ietf.org/doc/
- * draft-irtf-cfrg-xmss-hash-based-signatures/?include_text=1
+ * [1] XMSS: Extended Hash-Based Signatures,
+ * Request for Comments: 8391
+ * Release: May 2018.
+ * https://datatracker.ietf.org/doc/rfc8391/
**/
class BOTAN_PUBLIC_API(2,0) XMSS_PrivateKey final : public virtual XMSS_PublicKey,
public XMSS_Common_Ops,
diff --git a/src/lib/pubkey/xmss/xmss_publickey.cpp b/src/lib/pubkey/xmss/xmss_publickey.cpp
index 42fbdb851..fdda21e40 100644
--- a/src/lib/pubkey/xmss/xmss_publickey.cpp
+++ b/src/lib/pubkey/xmss/xmss_publickey.cpp
@@ -4,11 +4,10 @@
* The XMSS public key does not support the X509 standard. Instead the
* raw format described in [1] is used.
*
- * [1] XMSS: Extended Hash-Based Signatures,
- * draft-itrf-cfrg-xmss-hash-based-signatures-06
- * Release: July 2016.
- * https://datatracker.ietf.org/doc/
- * draft-irtf-cfrg-xmss-hash-based-signatures/?include_text=1
+ * [1] XMSS: Extended Hash-Based Signatures,
+ * Request for Comments: 8391
+ * Release: May 2018.
+ * https://datatracker.ietf.org/doc/rfc8391/
*
* (C) 2016,2017 Matthias Gierlings
*
diff --git a/src/lib/pubkey/xmss/xmss_publickey.h b/src/lib/pubkey/xmss/xmss_publickey.h
index 79d0f99a7..ff56c1378 100644
--- a/src/lib/pubkey/xmss/xmss_publickey.h
+++ b/src/lib/pubkey/xmss/xmss_publickey.h
@@ -32,11 +32,10 @@ class XMSS_Verification_Operation;
* The XMSS public key does not support the X509 standard. Instead the
* raw format described in [1] is used.
*
- * [1] XMSS: Extended Hash-Based Signatures,
- * draft-itrf-cfrg-xmss-hash-based-signatures-06
- * Release: July 2016.
- * https://datatracker.ietf.org/doc/
- * draft-irtf-cfrg-xmss-hash-based-signatures/?include_text=1
+ * [1] XMSS: Extended Hash-Based Signatures,
+ * Request for Comments: 8391
+ * Release: May 2018.
+ * https://datatracker.ietf.org/doc/rfc8391/
**/
class BOTAN_PUBLIC_API(2,0) XMSS_PublicKey : public virtual Public_Key
{
diff --git a/src/lib/pubkey/xmss/xmss_signature_operation.cpp b/src/lib/pubkey/xmss/xmss_signature_operation.cpp
index f7a9079a4..dce99c17f 100644
--- a/src/lib/pubkey/xmss/xmss_signature_operation.cpp
+++ b/src/lib/pubkey/xmss/xmss_signature_operation.cpp
@@ -4,10 +4,9 @@
* defined in:
*
* [1] XMSS: Extended Hash-Based Signatures,
- * draft-itrf-cfrg-xmss-hash-based-signatures-06
- * Release: July 2016.
- * https://datatracker.ietf.org/doc/
- * draft-irtf-cfrg-xmss-hash-based-signatures/?include_text=1
+ * Request for Comments: 8391
+ * Release: May 2018.
+ * https://datatracker.ietf.org/doc/rfc8391/
*
* (C) 2016,2017 Matthias Gierlings
*
diff --git a/src/lib/pubkey/xmss/xmss_signature_operation.h b/src/lib/pubkey/xmss/xmss_signature_operation.h
index a1c395fa6..e57e8a9aa 100644
--- a/src/lib/pubkey/xmss/xmss_signature_operation.h
+++ b/src/lib/pubkey/xmss/xmss_signature_operation.h
@@ -27,10 +27,9 @@ namespace Botan {
* defined in:
*
* [1] XMSS: Extended Hash-Based Signatures,
- * draft-itrf-cfrg-xmss-hash-based-signatures-06
- * Release: July 2016.
- * https://datatracker.ietf.org/doc/
- * draft-irtf-cfrg-xmss-hash-based-signatures/?include_text=1
+ * Request for Comments: 8391
+ * Release: May 2018.
+ * https://datatracker.ietf.org/doc/rfc8391/
**/
class XMSS_Signature_Operation final : public virtual PK_Ops::Signature,
public XMSS_Common_Ops
diff --git a/src/lib/pubkey/xmss/xmss_wots_parameters.cpp b/src/lib/pubkey/xmss/xmss_wots_parameters.cpp
index 6aff1c8dd..b1c87535c 100644
--- a/src/lib/pubkey/xmss/xmss_wots_parameters.cpp
+++ b/src/lib/pubkey/xmss/xmss_wots_parameters.cpp
@@ -3,10 +3,9 @@
* Descibes a signature method for XMSS Winternitz One Time Signatures,
* as defined in:
* [1] XMSS: Extended Hash-Based Signatures,
- * draft-itrf-cfrg-xmss-hash-based-signatures-06
- * Release: July 2016.
- * https://datatracker.ietf.org/doc/
- * draft-irtf-cfrg-xmss-hash-based-signatures/?include_text=1
+ * Request for Comments: 8391
+ * Release: May 2018.
+ * https://datatracker.ietf.org/doc/rfc8391/
*
* (C) 2016,2017 Matthias Gierlings
*
diff --git a/src/lib/pubkey/xmss/xmss_wots_parameters.h b/src/lib/pubkey/xmss/xmss_wots_parameters.h
index 34927abfb..3c86c34c4 100644
--- a/src/lib/pubkey/xmss/xmss_wots_parameters.h
+++ b/src/lib/pubkey/xmss/xmss_wots_parameters.h
@@ -19,10 +19,9 @@ namespace Botan {
* Descibes a signature method for XMSS Winternitz One Time Signatures,
* as defined in:
* [1] XMSS: Extended Hash-Based Signatures,
- * draft-itrf-cfrg-xmss-hash-based-signatures-06
- * Release: July 2016.
- * https://datatracker.ietf.org/doc/
- * draft-irtf-cfrg-xmss-hash-based-signatures/?include_text=1
+ * Request for Comments: 8391
+ * Release: May 2018.
+ * https://datatracker.ietf.org/doc/rfc8391/
**/
class XMSS_WOTS_Parameters final
{