summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorMichael Klishin <michael@clojurewerkz.org>2017-07-10 07:22:24 -0700
committerMichael Klishin <michael@clojurewerkz.org>2017-07-10 07:22:24 -0700
commit6a77b6dbebd49c0c4205d3debaa14eb8db0debb2 (patch)
tree8f360734ff670d2a68fe340fe001b750d4a54533 /test
parent3afc67b465be39cddf6dc992cb3f448d11e9c746 (diff)
parent39c1bd19965dc31688413afad8cb13c454346a57 (diff)
downloadrabbitmq-server-git-6a77b6dbebd49c0c4205d3debaa14eb8db0debb2.tar.gz
Merge branch 'stable' into rabbitmq-management-427
Diffstat (limited to 'test')
-rw-r--r--test/unit_SUITE.erl36
1 files changed, 10 insertions, 26 deletions
diff --git a/test/unit_SUITE.erl b/test/unit_SUITE.erl
index 8499fd2abc..ac7f289ae3 100644
--- a/test/unit_SUITE.erl
+++ b/test/unit_SUITE.erl
@@ -387,29 +387,23 @@ decrypt_start_app_wrong_passphrase(Config) ->
rabbitmqctl_encode(_Config) ->
% list ciphers and hashes
- {ok, _} = rabbit_control_pbe:encode(true, false, undefined, undefined, undefined, undefined, undefined),
- {ok, _} = rabbit_control_pbe:encode(false, true, undefined, undefined, undefined, undefined, undefined),
+ {ok, _} = rabbit_control_pbe:list_ciphers(),
+ {ok, _} = rabbit_control_pbe:list_hashes(),
% incorrect ciphers, hashes and iteration number
- {error, _} = rabbit_control_pbe:encode(false, false, undefined, funny_cipher, undefined, undefined, undefined),
- {error, _} = rabbit_control_pbe:encode(false, false, undefined, undefined, funny_hash, undefined, undefined),
- {error, _} = rabbit_control_pbe:encode(false, false, undefined, undefined, undefined, -1, undefined),
- {error, _} = rabbit_control_pbe:encode(false, false, undefined, undefined, undefined, 0, undefined),
+ {error, _} = rabbit_control_pbe:encode(funny_cipher, undefined, undefined, undefined),
+ {error, _} = rabbit_control_pbe:encode(undefined, funny_hash, undefined, undefined),
+ {error, _} = rabbit_control_pbe:encode(undefined, undefined, -1, undefined),
+ {error, _} = rabbit_control_pbe:encode(undefined, undefined, 0, undefined),
% incorrect number of arguments
{error, _} = rabbit_control_pbe:encode(
- false, false,
- false, % encrypt
rabbit_pbe:default_cipher(), rabbit_pbe:default_hash(), rabbit_pbe:default_iterations(),
[]
),
{error, _} = rabbit_control_pbe:encode(
- false, false,
- false, % encrypt
rabbit_pbe:default_cipher(), rabbit_pbe:default_hash(), rabbit_pbe:default_iterations(),
[undefined]
),
{error, _} = rabbit_control_pbe:encode(
- false, false,
- false, % encrypt
rabbit_pbe:default_cipher(), rabbit_pbe:default_hash(), rabbit_pbe:default_iterations(),
[undefined, undefined, undefined]
),
@@ -427,38 +421,28 @@ rabbitmqctl_encode(_Config) ->
rabbitmqctl_encode_encrypt_decrypt(Secret) ->
PassPhrase = "passphrase",
{ok, Output} = rabbit_control_pbe:encode(
- false, false,
- false, % encrypt
rabbit_pbe:default_cipher(), rabbit_pbe:default_hash(), rabbit_pbe:default_iterations(),
[Secret, PassPhrase]
),
{encrypted, Encrypted} = rabbit_control_pbe:evaluate_input_as_term(lists:flatten(Output)),
- {ok, Result} = rabbit_control_pbe:encode(
- false, false,
- true, % decrypt
+ {ok, Result} = rabbit_control_pbe:decode(
rabbit_pbe:default_cipher(), rabbit_pbe:default_hash(), rabbit_pbe:default_iterations(),
[lists:flatten(io_lib:format("~p", [Encrypted])), PassPhrase]
),
Secret = lists:flatten(Result),
% decrypt with {encrypted, ...} form as input
- {ok, Result} = rabbit_control_pbe:encode(
- false, false,
- true, % decrypt
+ {ok, Result} = rabbit_control_pbe:decode(
rabbit_pbe:default_cipher(), rabbit_pbe:default_hash(), rabbit_pbe:default_iterations(),
[lists:flatten(io_lib:format("~p", [{encrypted, Encrypted}])), PassPhrase]
),
% wrong passphrase
- {error, _} = rabbit_control_pbe:encode(
- false, false,
- true, % decrypt
+ {error, _} = rabbit_control_pbe:decode(
rabbit_pbe:default_cipher(), rabbit_pbe:default_hash(), rabbit_pbe:default_iterations(),
[lists:flatten(io_lib:format("~p", [Encrypted])), PassPhrase ++ " "]
),
- {error, _} = rabbit_control_pbe:encode(
- false, false,
- true, % decrypt
+ {error, _} = rabbit_control_pbe:decode(
rabbit_pbe:default_cipher(), rabbit_pbe:default_hash(), rabbit_pbe:default_iterations(),
[lists:flatten(io_lib:format("~p", [{encrypted, Encrypted}])), PassPhrase ++ " "]
)