summaryrefslogtreecommitdiffstats
path: root/src/openpgp
diff options
context:
space:
mode:
authorJustus Winter <justus@pep-project.org>2017-11-22 14:45:42 +0100
committerJustus Winter <justus@pep-project.org>2017-11-22 14:48:43 +0100
commit8c7f933be470ea4af2ff53a23a8f15065a2c1a98 (patch)
tree89e685d8e407949380ce7f36efd888ef1ab409ee /src/openpgp
parent5aac6d12035ce749afcfb5a577694f957ee18c68 (diff)
Add convenience function to parse bytes.
- Given some bytes, return an OpenPGP message object.
Diffstat (limited to 'src/openpgp')
-rw-r--r--src/openpgp/parse/parse.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/openpgp/parse/parse.rs b/src/openpgp/parse/parse.rs
index 5a2e59bb..890f5bee 100644
--- a/src/openpgp/parse/parse.rs
+++ b/src/openpgp/parse/parse.rs
@@ -491,6 +491,10 @@ impl Message {
let mut bio = BufferedReaderGeneric::new(&mut file, None);
Message::deserialize(&mut bio)
}
+
+ pub fn from_bytes(data: &[u8]) -> Result<Message, std::io::Error> {
+ let mut bio = BufferedReaderMemory::new(data);
+ Message::deserialize(&mut bio)
}
}