package python.lib
Available on python
staticread onlyalgorithms_available:Set<String>
A set containing the names of the hash algorithms that are available in the running Python interpreter. These names will be recognized when passed to new(). algorithms_guaranteed will always be a subset. The same algorithm may appear multiple times in this set under different names (thanks to OpenSSL).
staticread onlyalgorithms_guaranteed:Set<String>
A set containing the names of the hash algorithms guaranteed to be supported by this module on all platforms. Note that ‘md5’ is in this list despite some upstream vendors offering an odd “FIPS compliant” Python build that excludes it.
staticblake2b():HashlibHash
staticblake2s():HashlibHash
staticmd5():HashlibHash
staticnew_(name:String, ?data:Bytes):HashlibHash
A generic constructor that takes the string name of the desired algorithm as its first parameter. It also exists to allow access to the above listed hashes as well as any other algorithms that your OpenSSL library may offer. The named constructors are much faster than new() and should be preferred.
staticsha1():HashlibHash
staticsha224():HashlibHash
staticsha256():HashlibHash
staticsha384():HashlibHash
staticsha3_224():HashlibHash
staticsha3_256():HashlibHash
staticsha3_384():HashlibHash
staticsha3_512():HashlibHash
staticsha512():HashlibHash
staticshake_128():HashlibHash
staticshake_256():HashlibHash
© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/python/lib/Hashlib.html