@@ -1211,8 +1211,6 @@ def test_decrypter():
1211
1211
assert desalter .qb64b == saltqb64b
1212
1212
assert desalter .code == MtrDex .Salt_128
1213
1213
1214
-
1215
-
1216
1214
""" Done Test """
1217
1215
1218
1216
def test_roundtrip ():
@@ -1237,8 +1235,38 @@ def test_roundtrip():
1237
1235
assert encrypter .raw == pubkey
1238
1236
1239
1237
1240
- # Test cipher qb2 (always L0 when qb2)
1238
+ # Test cipher qb64 lead 0
1239
+ plain = "The quick brown fox jumps over the lazy "
1240
+ tin = core .Texter (text = plain ) # texter in
1241
+ # create cipher using Encrypter
1242
+ cipher = encrypter .encrypt (prim = tin , code = CiXDex .X25519_Cipher_QB64_L0 )
1243
+ assert cipher .code == CiXDex .X25519_Cipher_QB64_L0
1244
+ # decrypt cipher using Decrypter
1245
+ tout = decrypter .decrypt (cipher = cipher , klas = core .Texter ) # texter out
1246
+ assert tout .text == tin .text
1247
+
1248
+ # Test cipher qb64 lead 1
1249
+ plain = "The quick brown fox jumps over the lazy dogcats"
1250
+ tin = core .Texter (text = plain ) # texter in
1251
+ # create cipher using Encrypter
1252
+ cipher = encrypter .encrypt (prim = tin , code = CiXDex .X25519_Cipher_QB64_L0 )
1253
+ assert cipher .code == CiXDex .X25519_Cipher_QB64_L1
1254
+ # decrypt cipher using Decrypter
1255
+ tout = decrypter .decrypt (cipher = cipher , klas = core .Texter ) # texter out
1256
+ assert tout .text == tin .text
1257
+
1258
+ # Test cipher qb64 lead 2
1259
+ plain = "The quick brown fox jumps over the lazy dog"
1260
+ tin = core .Texter (text = plain ) # texter in
1261
+ # create cipher using Encrypter
1262
+ cipher = encrypter .encrypt (prim = tin , code = CiXDex .X25519_Cipher_QB64_L0 )
1263
+ assert cipher .code == CiXDex .X25519_Cipher_QB64_L2
1264
+ # decrypt cipher using Decrypter
1265
+ tout = decrypter .decrypt (cipher = cipher , klas = core .Texter ) # texter out
1266
+ assert tout .text == tin .text
1267
+
1241
1268
1269
+ # Test cipher qb2 (always L0 when qb2)
1242
1270
plain = "The quick brown fox jumps over the lazy dog"
1243
1271
tin = core .Texter (text = plain ) # texter in
1244
1272
# create cipher using Encrypter
0 commit comments