Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Ledest:erlang:20
leo_commons
leo_commons-1.2.2-doc.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File leo_commons-1.2.2-doc.patch of Package leo_commons
diff -Ndurp leo_commons-1.2.2/src/leo_file.erl leo_commons-1.2.2-doc/src/leo_file.erl --- leo_commons-1.2.2/src/leo_file.erl 2020-05-31 05:07:29.000000000 +0300 +++ leo_commons-1.2.2-doc/src/leo_file.erl 2021-03-16 01:14:20.256227678 +0200 @@ -241,7 +241,7 @@ dsize(Size) when Size > ?FILE_GB -> int %% @doc Erlang file:pread/3's wrapper function -%% <http://www.erlang.org/doc/man/file.html#pread-3> +%% <http://www.erlang.org/doc/man/file.html#pread-3> -spec(pread(IoDevice, Location, Number) -> {ok, Data} | eof | {error, Reason} when IoDevice::file:io_device(), Data::string() | binary(), diff -Ndurp leo_commons-1.2.2/src/leo_ssec.erl leo_commons-1.2.2-doc/src/leo_ssec.erl --- leo_commons-1.2.2/src/leo_ssec.erl 2020-05-31 05:07:29.000000000 +0300 +++ leo_commons-1.2.2-doc/src/leo_ssec.erl 2021-03-16 01:17:57.259333000 +0200 @@ -219,16 +219,17 @@ block_decrypt_data(UserKey, Data, #algo_ %% @doc stream decrypt data using the user key +stream_decrypt_data({state, OldState}, Data) -> + crypto:stream_decrypt(OldState, Data); +stream_decrypt_data({key, UserKey}, Data) -> + stream_decrypt_data(UserKey, Data, #algo_metadata{}). + -spec(stream_decrypt_data(UserKey, Data, AlgoMetaData) -> {State, CipherData} when UserKey::{key, crypto:io_data()} | State, Data::crypto:io_data(), AlgoMetaData::#algo_metadata{}, State::{state, crypto:opaque()}, CipherData::binary()). -stream_decrypt_data({state, OldState}, Data) -> - crypto:stream_decrypt(OldState, Data); -stream_decrypt_data({key, UserKey}, Data) -> - stream_decrypt_data(UserKey, Data, #algo_metadata{}). stream_decrypt_data({key, UserKey}, Data, #algo_metadata{algorithm = Algo}) -> stream_decrypt_data({state, crypto:stream_init(Algo, UserKey)}, Data).
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor