Add aeg.cipher(alg) for loading modules by name in str. Added aeg.CIPHERS mapping of the nominal names to module names and Cipher for typing literals.
This commit is contained in:
1 parent
4977a7e79d
commit
67ec091bc5
4 files changed
+189
-1
No files matched your search
@@ -0,0 +1,20 @@
|
||||
# This file is generated by tools/generate.py. Do not edit.
|
||||
from typing import Literal
|
||||
|
||||
CipherName = Literal[
|
||||
"AEGIS-128L",
|
||||
"AEGIS-128X2",
|
||||
"AEGIS-128X4",
|
||||
"AEGIS-256",
|
||||
"AEGIS-256X2",
|
||||
"AEGIS-256X4",
|
||||
]
|
||||
|
||||
CIPHERS: dict[CipherName, str] = {
|
||||
"AEGIS-128L": "aegis128l",
|
||||
"AEGIS-128X2": "aegis128x2",
|
||||
"AEGIS-128X4": "aegis128x4",
|
||||
"AEGIS-256": "aegis256",
|
||||
"AEGIS-256X2": "aegis256x2",
|
||||
"AEGIS-256X4": "aegis256x4",
|
||||
}
|
||||
Reference in new issue
Block a user