Diffie-Hellman full exchange: tiny x_size 0:char*:"12df4d7689dff4c99d9ae57d7":int:1:char*:"1e32158a35e34d7b619657d6":int:0 Diffie-Hellman full exchange: 5-bit, x_size=3 0:char*:"17":int:3:char*:"5":int:0 Diffie-Hellman full exchange: 5-bit, x_size=2 0:char*:"17":int:2:char*:"5":int:0 Diffie-Hellman full exchange: 5-bit #1 0:char*:"17":int:1:char*:"5":int:0 Diffie-Hellman full exchange: 5-bit #2 0:char*:"17":int:1:char*:"5":int:0 Diffie-Hellman full exchange: 5-bit #3 0:char*:"17":int:1:char*:"5":int:0 Diffie-Hellman full exchange: 5-bit #4 0:char*:"17":int:1:char*:"5":int:0 Diffie-Hellman full exchange: 5-bit #5 0:char*:"17":int:1:char*:"5":int:0 Diffie-Hellman full exchange: 97-bit, x_size=14 0:char*:"12df4d7689dff4c99d9ae57d7":int:14:char*:"1e32158a35e34d7b619657d6":int:0 Diffie-Hellman full exchange: 97-bit #1 0:char*:"12df4d7689dff4c99d9ae57d7":int:13:char*:"1e32158a35e34d7b619657d6":int:0 Diffie-Hellman full exchange: 97-bit #2 0:char*:"12df4d7689dff4c99d9ae57d7":int:13:char*:"1e32158a35e34d7b619657d6":int:0 Diffie-Hellman full exchange: 97-bit #3 0:char*:"12df4d7689dff4c99d9ae57d7":int:13:char*:"1e32158a35e34d7b619657d6":int:0 Diffie-Hellman full exchange: 97-bit #4 0:char*:"12df4d7689dff4c99d9ae57d7":int:13:char*:"1e32158a35e34d7b619657d6":int:0 Diffie-Hellman full exchange: 97-bit #5 0:char*:"12df4d7689dff4c99d9ae57d7":int:13:char*:"1e32158a35e34d7b619657d6":int:0 Diffie-Hellman full exchange: 97-bit, x_size=12 0:char*:"12df4d7689dff4c99d9ae57d7":int:12:char*:"1e32158a35e34d7b619657d6":int:0 Diffie-Hellman full exchange: 97-bit, x_size=11 0:char*:"12df4d7689dff4c99d9ae57d7":int:11:char*:"1e32158a35e34d7b619657d6":int:0 Diffie-Hellman full exchange: 97-bit, x_size=1 #1 0:char*:"12df4d7689dff4c99d9ae57d7":int:1:char*:"1e32158a35e34d7b619657d6":int:0 Diffie-Hellman full exchange: 97-bit, x_size=1 #2 0:char*:"12df4d7689dff4c99d9ae57d7":int:1:char*:"1e32158a35e34d7b619657d6":int:0 Diffie-Hellman full exchange: 97-bit, x_size=1 #3 0:char*:"12df4d7689dff4c99d9ae57d7":int:1:char*:"1e32158a35e34d7b619657d6":int:0 Diffie-Hellman full exchange: 97-bit, x_size=1 #4 0:char*:"12df4d7689dff4c99d9ae57d7":int:1:char*:"1e32158a35e34d7b619657d6":int:0 Diffie-Hellman full exchange: 97-bit, x_size=1 #5 0:char*:"12df4d7689dff4c99d9ae57d7":int:1:char*:"1e32158a35e34d7b619657d6":int:0 Diffie-Hellman full exchange: 286-bit 0:char*:"301abc09a57b66a953bfcc206a32e9ab56724084e4b47635779ca35fee79ce1060cb4117":int:36:char*:"15aa1039b4dd361ed1b5b88e52f2919d0cbcb15adbe5fc290dab13b34e7":int:0 Diffie-Hellman small modulus 0:char*:"3":int:1:char*:"5":exp:0 Diffie-Hellman zero modulus 0:char*:"0":int:1:char*:"5":exp:1 Diffie-Hellman with G=0 0:char*:"12df4d7689dff4c99d9ae57d7":int:13:char*:"0":exp:1 Diffie-Hellman with G=1 0:char*:"12df4d7689dff4c99d9ae57d7":int:13:char*:"1":exp:1 Diffie-Hellman with G=-1 0:char*:"12df4d7689dff4c99d9ae57d7":int:13:char*:"-1":exp:1 Diffie-Hellman with G=P-1 0:char*:"12df4d7689dff4c99d9ae57d7":int:13:char*:"12df4d7689dff4c99d9ae57d6":exp:1 Diffie-Hellman with G=P-2 0:char*:"12df4d7689dff4c99d9ae57d7":int:13:char*:"12df4d7689dff4c99d9ae57d5":int:0 Diffie-Hellman with G=P 0:char*:"12df4d7689dff4c99d9ae57d7":int:13:char*:"12df4d7689dff4c99d9ae57d7":exp:1 Diffie-Hellman with G=P+1 0:char*:"12df4d7689dff4c99d9ae57d7":int:13:char*:"12df4d7689dff4c99d9ae57d8":exp:1 Diffie-Hellman with G=P+2 0:char*:"12df4d7689dff4c99d9ae57d7":int:13:char*:"12df4d7689dff4c99d9ae57d9":int:0 Diffie-Hellman: x_size < 0 0:char*:"12df4d7689dff4c99d9ae57d7":int:-1:char*:"1e32158a35e34d7b619657d6":exp:1 Diffie-Hellman MPI_MAX_SIZE modulus 1:exp:2:char*:"5":int:0 Diffie-Hellman MPI_MAX_SIZE + 1 modulus 1:exp:3:char*:"5":exp:4 DH load parameters from PEM file (1024-bit, g=2) depends_on:0 2:char*:"../framework/data_files/dhparams.pem":char*:"9e35f430443a09904f3a39a979797d070df53378e79c2438bef4e761f3c714553328589b041c809be1d6c6b5f1fc9f47d3a25443188253a992a56818b37ba9de5a40d362e56eff0be5417474c125c199272c8fe41dea733df6f662c92ae76556e755d10c64e6a50968f67fc6ea73d0dca8569be2ba204e23580d8bca2f4975b3":char*:"02":int:128 DH load parameters from PEM file (2048-bit, large g, privateValueLength) depends_on:0 2:char*:"../framework/data_files/dh.optlen.pem":char*:"b3126aeaf47153c7d67f403030b292b5bd5a6c9eae1c137af34087fce2a36a578d70c5c560ad2bdb924c4a4dbee20a1671be7103ce87defa76908936803dbeca60c33e1289c1a03ac2c6c4e49405e5902fa0596a1cbaa895cc402d5213ed4a5f1f5ba8b5e1ed3da951a4c475afeb0ca660b7368c38c8e809f382d96ae19e60dc984e61cb42b5dfd723322acf327f9e413cda6400c15c5b2ea1fa34405d83982fba40e6d852da3d91019bf23511314254dc211a90833e5b1798ee52a78198c555644729ad92f060367c74ded37704adfc273a4a33fec821bd2ebd3bc051730e97a4dd14d2b766062592f5eec09d16bb50efebf2cc00dd3e0e3418e60ec84870f7":char*:"800abfe7dc667aa17bcd7c04614bc221a65482ccc04b604602b0e131908a938ea11b48dc515dab7abcbb1e0c7fd66511edc0d86551b7632496e03df94357e1c4ea07a7ce1e381a2fcafdff5f5bf00df828806020e875c00926e4d011f88477a1b01927d73813cad4847c6396b9244621be2b00b63c659253318413443cd244215cd7fd4cbe796e82c6cf70f89cc0c528fb8e344809b31876e7ef739d5160d095c9684188b0c8755c7a468d47f56d6db9ea012924ecb0556fb71312a8d7c93bb2898ea08ee54eeb594548285f06a973cbbe2a0cb02e90f323fe045521f34c68354a6d3e95dbfff1eb64692edc0a44f3d3e408d0e479a541e779a6054259e2d854":int:256 DH load parameters from DER file (2048-bit, large g, privateValueLength) 2:char*:"../framework/data_files/dh.optlen.der":char*:"b3126aeaf47153c7d67f403030b292b5bd5a6c9eae1c137af34087fce2a36a578d70c5c560ad2bdb924c4a4dbee20a1671be7103ce87defa76908936803dbeca60c33e1289c1a03ac2c6c4e49405e5902fa0596a1cbaa895cc402d5213ed4a5f1f5ba8b5e1ed3da951a4c475afeb0ca660b7368c38c8e809f382d96ae19e60dc984e61cb42b5dfd723322acf327f9e413cda6400c15c5b2ea1fa34405d83982fba40e6d852da3d91019bf23511314254dc211a90833e5b1798ee52a78198c555644729ad92f060367c74ded37704adfc273a4a33fec821bd2ebd3bc051730e97a4dd14d2b766062592f5eec09d16bb50efebf2cc00dd3e0e3418e60ec84870f7":char*:"800abfe7dc667aa17bcd7c04614bc221a65482ccc04b604602b0e131908a938ea11b48dc515dab7abcbb1e0c7fd66511edc0d86551b7632496e03df94357e1c4ea07a7ce1e381a2fcafdff5f5bf00df828806020e875c00926e4d011f88477a1b01927d73813cad4847c6396b9244621be2b00b63c659253318413443cd244215cd7fd4cbe796e82c6cf70f89cc0c528fb8e344809b31876e7ef739d5160d095c9684188b0c8755c7a468d47f56d6db9ea012924ecb0556fb71312a8d7c93bb2898ea08ee54eeb594548285f06a973cbbe2a0cb02e90f323fe045521f34c68354a6d3e95dbfff1eb64692edc0a44f3d3e408d0e479a541e779a6054259e2d854":int:256 Diffie-Hellman selftest 3