[Pkg-privacy-commits] [libotr] 06/20: Clarify the DSA computation in the protocol specs.

Intrigeri intrigeri at moszumanska.debian.org
Thu Mar 10 09:25:57 UTC 2016


This is an automated email from the git hooks/post-receive script.

intrigeri pushed a commit to annotated tag 4.1.1
in repository libotr.

commit 4b72b07d37f207329c2b25062f32cdb23fb9d778
Author: Ian Goldberg <iang at cs.uwaterloo.ca>
Date:   Thu Dec 18 16:45:30 2014 +0000

    Clarify the DSA computation in the protocol specs.
    
    Thanks to Adam Langley <agl at imperialviolet.org> and Hannes Mehnert
    <hannes at mehnert.org> for the report.
    
    Acked-by: Hannes Mehnert <hannes at mehnert.org>
    Acked-by: David Goulet <dgoulet at ev0ke.net>
    
    Fixes #61
---
 ChangeLog        | 5 +++++
 Protocol-v2.html | 4 ++--
 Protocol-v3.html | 4 ++--
 3 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 35c5f46..bcb35bf 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -7,6 +7,11 @@
 
 	* Protocol-v3.html: Remove a stray "DRAFT" from the <title> tag.
 
+	* Protocol-v2.html:
+	* Protocol-v3.html: Clarify the DSA computation in the protocol
+	specs.  Thanks to Adam Langley <agl at imperialviolet.org> and
+	Hannes Mehnert <hannes at mehnert.org> for the report.
+
 2014-11-29
 
 	* README:
diff --git a/Protocol-v2.html b/Protocol-v2.html
index 401a293..33277ae 100644
--- a/Protocol-v2.html
+++ b/Protocol-v2.html
@@ -471,8 +471,8 @@ following data, using the key m1:<dl>
 <dt>keyid<sub>B</sub> (INT)</dt>
 <dt>sig<sub>B</sub>(M<sub>B</sub>) (SIG)</dt>
 <dd>This is the signature, using the private part of the key
-pub<sub>B</sub>, of the 32-byte M<sub>B</sub> (which does not need to be
-hashed again to produce the signature).</dd>
+pub<sub>B</sub>, of the 32-byte M<sub>B</sub> (taken modulo q instead of
+being truncated (as described in FIPS-186), and not hashed again).</dd>
 </dl></li>
 <li>Encrypt X<sub>B</sub> using AES128-CTR with key c and initial
 counter value 0.</li>
diff --git a/Protocol-v3.html b/Protocol-v3.html
index a558315..629155c 100644
--- a/Protocol-v3.html
+++ b/Protocol-v3.html
@@ -508,8 +508,8 @@ following data, using the key m1:<dl>
 <dt>keyid<sub>B</sub> (INT)</dt>
 <dt>sig<sub>B</sub>(M<sub>B</sub>) (SIG)</dt>
 <dd>This is the signature, using the private part of the key
-pub<sub>B</sub>, of the 32-byte M<sub>B</sub> (which does not need to be
-hashed again to produce the signature).</dd>
+pub<sub>B</sub>, of the 32-byte M<sub>B</sub> (taken modulo q instead of
+being truncated (as described in FIPS-186), and not hashed again).</dd>
 </dl></li>
 <li>Encrypt X<sub>B</sub> using AES128-CTR with key c and initial
 counter value 0.</li>

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-privacy/packages/libotr.git



More information about the Pkg-privacy-commits mailing list