summaryrefslogtreecommitdiffstats
path: root/openpgp/src/parse
diff options
context:
space:
mode:
authorJustus Winter <justus@sequoia-pgp.org>2019-12-13 16:09:26 +0100
committerJustus Winter <justus@sequoia-pgp.org>2019-12-13 16:37:02 +0100
commit4f9b5460dbc66716823d4a0e9f94ad1e23ccf20a (patch)
treed3abe8ccc9762bba0e4644ad8da885976faf4a32 /openpgp/src/parse
parent2dde931854b779562777b8946aa619c86fc821db (diff)
openpgp: Rename the hash prefix to digest prefix.
Diffstat (limited to 'openpgp/src/parse')
-rw-r--r--openpgp/src/parse/parse.rs26
1 files changed, 13 insertions, 13 deletions
diff --git a/openpgp/src/parse/parse.rs b/openpgp/src/parse/parse.rs
index 4319df42..4ad58c9c 100644
--- a/openpgp/src/parse/parse.rs
+++ b/openpgp/src/parse/parse.rs
@@ -1008,8 +1008,8 @@ impl Signature4 {
let unhashed_area
= php_try!(php.parse_bytes("unhashed_area",
unhashed_area_len as usize));
- let hash_prefix1 = php_try!(php.parse_u8("hash_prefix1"));
- let hash_prefix2 = php_try!(php.parse_u8("hash_prefix2"));
+ let digest_prefix1 = php_try!(php.parse_u8("digest_prefix1"));
+ let digest_prefix2 = php_try!(php.parse_u8("digest_prefix2"));
if ! pk_algo.for_signing() {
return php.fail("not a signature algorithm");
}
@@ -1021,7 +1021,7 @@ impl Signature4 {
typ.into(), pk_algo.into(), hash_algo,
SubpacketArea::new(hashed_area),
SubpacketArea::new(unhashed_area),
- [hash_prefix1, hash_prefix2],
+ [digest_prefix1, digest_prefix2],
mpis).into()))?;
// Locate the corresponding HashedReader and extract the
@@ -1150,7 +1150,7 @@ fn signature_parser_test () {
assert_eq!(p.hash_algo(), HashAlgorithm::SHA512);
assert_eq!(p.hashed_area().data.len(), 29);
assert_eq!(p.unhashed_area().data.len(), 10);
- assert_eq!(p.hash_prefix(), &[0x65u8, 0x74]);
+ assert_eq!(p.digest_prefix(), &[0x65u8, 0x74]);
assert_eq!(p.mpis().serialized_len(), 258);
} else {
panic!("Wrong packet!");
@@ -1351,21 +1351,21 @@ impl<'a> Parse<'a, OnePassSig3> for OnePassSig3 {
fn one_pass_sig_test () {
struct Test<'a> {
filename: &'a str,
- hash_prefix: Vec<[u8; 2]>,
+ digest_prefix: Vec<[u8; 2]>,
};
let tests = [
Test {
filename: "signed-1.gpg",
- hash_prefix: vec![ [ 0x83, 0xF5 ] ],
+ digest_prefix: vec![ [ 0x83, 0xF5 ] ],
},
Test {
filename: "signed-2-partial-body.gpg",
- hash_prefix: vec![ [ 0x2F, 0xBE ] ],
+ digest_prefix: vec![ [ 0x2F, 0xBE ] ],
},
Test {
filename: "signed-3-partial-body-multiple-sigs.gpg",
- hash_prefix: vec![ [ 0x29, 0x64 ], [ 0xff, 0x7d ] ],
+ digest_prefix: vec![ [ 0x29, 0x64 ], [ 0xff, 0x7d ] ],
},
];
@@ -1385,19 +1385,19 @@ fn one_pass_sig_test () {
} else if let Packet::Signature(ref sig) = pp.packet {
eprintln!(" {}:\n prefix: expected: {}, in sig: {}",
test.filename,
- crate::fmt::to_hex(&test.hash_prefix[sigs][..], false),
- crate::fmt::to_hex(sig.hash_prefix(), false));
+ crate::fmt::to_hex(&test.digest_prefix[sigs][..], false),
+ crate::fmt::to_hex(sig.digest_prefix(), false));
eprintln!(" computed hash: {}",
crate::fmt::to_hex(&sig.computed_digest().unwrap(),
false));
- assert_eq!(&test.hash_prefix[sigs], sig.hash_prefix());
- assert_eq!(&test.hash_prefix[sigs][..],
+ assert_eq!(&test.digest_prefix[sigs], sig.digest_prefix());
+ assert_eq!(&test.digest_prefix[sigs][..],
&sig.computed_digest().unwrap()[..2]);
sigs += 1;
} else if one_pass_sigs > 0 {
- assert_eq!(one_pass_sigs, test.hash_prefix.len(),
+ assert_eq!(one_pass_sigs, test.digest_prefix.len(),
"Number of OnePassSig packets does not match \
number of expected OnePassSig packets.");
}