30 lines
1.2 KiB
Python
30 lines
1.2 KiB
Python
|
TOX_ERR_ENCRYPTION = {
|
||
|
# The function returned successfully.
|
||
|
'OK': 0,
|
||
|
# Some input data, or maybe the output pointer, was null.
|
||
|
'NULL': 1,
|
||
|
# The crypto lib was unable to derive a key from the given passphrase, which is usually a lack of memory issue. The
|
||
|
# functions accepting keys do not produce this error.
|
||
|
'KEY_DERIVATION_FAILED': 2,
|
||
|
# The encryption itself failed.
|
||
|
'FAILED': 3
|
||
|
}
|
||
|
|
||
|
TOX_ERR_DECRYPTION = {
|
||
|
# The function returned successfully.
|
||
|
'OK': 0,
|
||
|
# Some input data, or maybe the output pointer, was null.
|
||
|
'NULL': 1,
|
||
|
# The input data was shorter than TOX_PASS_ENCRYPTION_EXTRA_LENGTH bytes
|
||
|
'INVALID_LENGTH': 2,
|
||
|
# The input data is missing the magic number (i.e. wasn't created by this module, or is corrupted)
|
||
|
'BAD_FORMAT': 3,
|
||
|
# The crypto lib was unable to derive a key from the given passphrase, which is usually a lack of memory issue. The
|
||
|
# functions accepting keys do not produce this error.
|
||
|
'KEY_DERIVATION_FAILED': 4,
|
||
|
# The encrypted byte array could not be decrypted. Either the data was corrupt or the password/key was incorrect.
|
||
|
'FAILED': 5,
|
||
|
}
|
||
|
|
||
|
TOX_PASS_ENCRYPTION_EXTRA_LENGTH = 80
|