Miscellaneous helper functions.
|
|
|
|
|
PRF_1_2(secret,
label,
seed,
length)
Pseudo Random Function for TLS1.2 ciphers that use SHA256 |
source code
|
|
|
PRF_1_2_SHA384(secret,
label,
seed,
length)
Pseudo Random Function for TLS1.2 ciphers that use SHA384 |
source code
|
|
|
|
|
|
|
calcExtendedMasterSecret(version,
cipherSuite,
premasterSecret,
handshakeHashes)
Derive Extended Master Secret from premaster and handshake msgs |
source code
|
|
|
calcFinished(version,
masterSecret,
cipherSuite,
handshakeHashes,
isClient)
Calculate the Handshake protocol Finished value |
source code
|
|
|
calcMasterSecret(version,
cipherSuite,
premasterSecret,
clientRandom,
serverRandom)
Derive Master Secret from premaster secret and random values |
source code
|
|
|
createHMAC(k,
digestmod=<built-in function openssl_sha1>) |
source code
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FFDHE2048 = ( 2, 3231700607131100730015351347782516336248805713...
|
|
FFDHE3072 = ( 2, 5809605995369958062758586654274580047791722104...
|
|
FFDHE4096 = ( 2, 1044388881413152506673611132423542708364181673...
|
|
FFDHE6144 = ( 2, 3375152182143856118432489299284195603125652409...
|
|
FFDHE8192 = ( 2, 1090748135619415929444037382073202164125305063...
|
|
RFC7919_GROUPS = [ ( 2, 3231700607131100730015351347782516336248...
|
|
__package__ = ' tlslite '
|
|
ecdsaAllCurves = True
|
|
fipsFile = <closed file '/proc/sys/crypto/fips_enabled', mode ...
|
|
gmpyLoaded = False
|
|
goodGroupParameters = [ ( 2, 16760943441033506134513952376435009...
|
|
int_types = ( <type 'int'>, <type 'long'>)
|
|
m2cryptoLoaded = True
|
|
prngName = ' os.urandom '
|
|
pycryptoLoaded = True
|