Add a function to encrypt a message with the gamma cipher.
continuous-integration/drone/push Build is passing
continuous-integration/drone/push Build is passing
This commit is contained in:
@@ -39,6 +39,13 @@
|
||||
[4 32 15] 33 [3 14 1 4 18 19 23 8 27 17] [6 28 2 8 3 5 13 16 21 1]
|
||||
[1 2 3 ] 3 [0 2 1 1 0 1 2 2 0] [0 1 2 2 0 2 1 1 0])))
|
||||
|
||||
(deftest encrypt-message-test
|
||||
(testing "Checking that the message is encrypted as expected"
|
||||
(are [key symbols message expected]
|
||||
(= expected (encrypt-message key symbols message))
|
||||
[4 32 15] "абвгґдеєжзиіїйклмнопрстуфхцчшщьюя" "гкбґопужчн" "ешвжгдймсб"
|
||||
[1 2 3 ] "абв" "авббабвва" "абввавбба")))
|
||||
|
||||
(deftest decrypt-array-test
|
||||
(testing "Checking that the message is decrypted as expected."
|
||||
(are [key module array expected]
|
||||
|
||||
Reference in New Issue
Block a user