List of Enumerations¶
- class pyil2.enum.Algorithms(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Enumeration of the digital signature algorithms available in IL2.
- DSA = 'DSA'¶
DSA
- ECDSA = 'EcDSA'¶
Elliptic Curve Digital Signature Algorithm
- EDDSA = 'EdDSA'¶
Edwards-curve Digital Signature Algorithm
- EL_GAMMAL = 'ElGamal'¶
ElGamal signature
- RSA = 'RSA'¶
PKCS#1 RSASSA-PSS
- RSA15 = 'RSA15'¶
RSASSA-PKCS1-v1_5
- class pyil2.enum.CipherAlgorithms(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Enumeration of the cipher algorithms available in IL2.
- AES256 = 'AES256'¶
- NONE = 'None'¶
- class pyil2.enum.DataFieldCast(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Enumeration of casting options for DataField
- DATETIME = 'DateTime'¶
- INTEGER = 'Integer'¶
- NONE = 'None'¶
- TIMESPAN = 'TimeSpan'¶
- class pyil2.enum.DocumentsCompression(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Enumeration of the compression algorithm.
- BROTLI = 'BROTLI'¶
- GZIP = 'GZIP'¶
- NONE = 'NONE'¶
- ZSTD = 'ZSTD'¶
- class pyil2.enum.HashAlgorithms(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Enumeration of the hash algorithms available in IL2.
- COPY = 'Copy'¶
- SHA1 = 'SHA1'¶
- SHA256 = 'SHA256'¶
- SHA3_256 = 'SHA3_256'¶
- SHA3_512 = 'SHA3_512'¶
- SHA512 = 'SHA512'¶
- class pyil2.enum.KeyPurpose(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Enumeration of the purpose of keys in IL2.
- ACTION = 'Action'¶
- CHAIN_OPERATION = 'ChainOperation'¶
- CLAIM_SIGNER = 'ClaimSigner'¶
- ENCRYPTION = 'Encryption'¶
- FORCE_INTERLOCK = 'ForceInterlock'¶
- INVALID_KEY = 'InvalidKey'¶
- KEY_MANAGEMENT = 'KeyManagement'¶
- PROTOCOL = 'Protocol'¶
- class pyil2.enum.KeyStrength(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Enumeration of the strength of keys.
- EXTRA_STRONG = 'ExtraStrong'¶
RSA 4096
- HYPER_STRONG = 'HyperStrong'¶
RSA 7172
- MEGA_STRONG = 'MegaStrong'¶
RSA 5120
- NORMAL = 'Normal'¶
RSA 2048
- STRONG = 'Strong'¶
RSA 3072
- SUPER_STRONG = 'SuperStrong'¶
RSA 6144
- ULTRA_STRONG = 'UltraStrong'¶
RSA 8192
- class pyil2.enum.NetworkPredefinedPorts(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Enumeration of the default ports of the IL2 networks.
- MAINNET = 32032¶
- METANET = 32036¶
- TESTNET_APOLLO = 32020¶
- TESTNET_JANUS = 32022¶
- TESTNET_JUPITER = 32030¶
- TESTNET_LIBER = 32018¶
- TESTNET_MINERVA = 32024¶
- TESTNET_NEPTUNE = 32026¶
- TESTNET_SATURN = 32028¶