More improved typespecs

This commit is contained in:
Hans Svensson 2019-01-29 09:08:17 +01:00
parent 7c7ad54a6a
commit 1e6ee6703f
2 changed files with 2 additions and 1 deletions

View File

@ -57,7 +57,7 @@ start_link(TcpSock, Rx, Tx, Owner, {Active0, Buf}) ->
send(Noise, Data) ->
gen_server:call(Noise, {send, Data}).
-spec set_active(Noise :: pid(), Active :: boolean()) -> ok | {error, term()}.
-spec set_active(Noise :: pid(), Active :: true | once) -> ok | {error, term()}.
set_active(Noise, Active) ->
gen_server:call(Noise, {active, self(), Active}).

View File

@ -90,6 +90,7 @@ read_message(HS = #noise_hs{ msgs = [{in, Msg} | Msgs] }, Message) ->
Err = {error, _} -> Err
end.
-spec remote_keys(HS :: state()) -> keypair().
remote_keys(#noise_hs{ rs = RS }) ->
RS.