diff options
author | Justus Winter <justus@pep-project.org> | 2017-11-22 14:45:42 +0100 |
---|---|---|
committer | Justus Winter <justus@pep-project.org> | 2017-11-22 14:48:43 +0100 |
commit | 8c7f933be470ea4af2ff53a23a8f15065a2c1a98 (patch) | |
tree | 89e685d8e407949380ce7f36efd888ef1ab409ee /src | |
parent | 5aac6d12035ce749afcfb5a577694f957ee18c68 (diff) |
Add convenience function to parse bytes.
- Given some bytes, return an OpenPGP message object.
Diffstat (limited to 'src')
-rw-r--r-- | src/openpgp/parse/parse.rs | 4 |
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) } } |