{"push_id":1939579051,"size":28,"distinct_size":28,"ref":"refs/heads/iotssl-1619","head":"bf37b103708a1d434a26bbe2310088aabb611567","before":"7ac04f43fa6a58c3e2b588767e29e913bbfa21cf","commits":[{"sha":"c77ab892e5bc4d8c1c06dc8dd409d3fba27094d8","author":{"name":"Hanno Becker","email":"1f430ff3a389562ba9e210a0465648d795865df7@arm.com"},"message":"Add tests for rsa_import, rsa_import_raw and rsa_complete\n\nThis commit adds numerous tests for the new library functions mbedtls_rsa_import\nand mbedtls_rsa_import_raw in conjunction with mbedtls_rsa_complete for\nimporting and completing core sets of core RSA parameters (N,P,Q,D,E) into an\nRSA context, with the importing accepting either MPI's or raw big endian\nbuffers.\n\nEach test is determined by the following parameters:\n1) Set of parameters provided\n   We're testing full sets (N,P,Q,D,E), partial sets (N,-,-,D,E) and (N,P,Q,-,E)\n   that are sufficient to generate missing parameters, and the partial and\n   insufficient set (N, -, Q, -, E).\n2) Simultaenous or successive importing\n   The functions rsa_import and rsa_import_raw accept importing parameters at\n   once or one after another. We test both.\n3) Sanity of parameters","distinct":true,"url":"https://api.github.com/repos/hanno-arm/mbedtls/commits/c77ab892e5bc4d8c1c06dc8dd409d3fba27094d8"},{"sha":"417f2d610721e819ae0f0340e3bdecec0a91329d","author":{"name":"Hanno Becker","email":"1f430ff3a389562ba9e210a0465648d795865df7@arm.com"},"message":"Add tests for rsa_export\n\nThis commit adds tests for the new library function mbedtls_rsa_export. Each\ntest case performs the following steps:\n\n- Parse and convert a set of hex-string decoded core RSA parameters into MPI's.\n- Use these to initialize an RSA context\n- Export core RSA parameters as MPI's again afterwards\n- Compare initial MPI's to exported ones.\n\nIn the private key case, all core parameters are exported and sanity-checked,\nregardless of whether they were also used during setup.\n\nEach test split is performed twice, once with successive and once with\nsimultaneous exporting.","distinct":true,"url":"https://api.github.com/repos/hanno-arm/mbedtls/commits/417f2d610721e819ae0f0340e3bdecec0a91329d"},{"sha":"f1b9a2c78358a00ab264054781e3ebfc5caa7627","author":{"name":"Hanno Becker","email":"1f430ff3a389562ba9e210a0465648d795865df7@arm.com"},"message":"Add tests for rsa_export_raw\n\nThis commit adds tests for the new library function mbedtls_rsa_export_raw.\nEach test case performs the following steps:\n\n- Parse and convert a set of hex-string decoded core RSA parameters into big\n  endian byte arrays.\n- Use these to initialize an RSA context\n- Export core RSA parameters as byte arrays again afterwards\n- Compare byte strings.\n\nEach test split is performed twice, once with successive and once with\nsimultaneous exporting.","distinct":true,"url":"https://api.github.com/repos/hanno-arm/mbedtls/commits/f1b9a2c78358a00ab264054781e3ebfc5caa7627"},{"sha":"ce00263bd293b643840dbbdc97800296ee5c413c","author":{"name":"Hanno Becker","email":"1f430ff3a389562ba9e210a0465648d795865df7@arm.com"},"message":"Add tests for rsa_check_params\n\nThis commit adds test for the new library function mbedtls_rsa_check_params for\nchecking a set of RSA core parameters. There are some toy example tests with\nsmall numbers that can be verified by hand, as well as tests with real world\nnumbers. Complete, partial and corrupted data are tested, as well the check for\nprimality exactly if a PRNG is provided.","distinct":true,"url":"https://api.github.com/repos/hanno-arm/mbedtls/commits/ce00263bd293b643840dbbdc97800296ee5c413c"},{"sha":"3a701161ff9b40d0945d0668ac4866237618938b","author":{"name":"Hanno Becker","email":"1f430ff3a389562ba9e210a0465648d795865df7@arm.com"},"message":"Adapt RSA selftest to new RSA interface\n\nThis commit replaces direct manipulation of structure fields in the RSA selftest\nby calls to the extended interface.","distinct":true,"url":"https://api.github.com/repos/hanno-arm/mbedtls/commits/3a701161ff9b40d0945d0668ac4866237618938b"},{"sha":"6a1e7e5f4c072a6dee04473bd5602ab0bb1c7095","author":{"name":"Hanno Becker","email":"1f430ff3a389562ba9e210a0465648d795865df7@arm.com"},"message":"Adapt pk_wrap.c to new RSA interface\n\nThis commit replaces direct manipulation of RSA context structure fields by\ncalls to the extended RSA interface in pk_wrap.c.","distinct":true,"url":"https://api.github.com/repos/hanno-arm/mbedtls/commits/6a1e7e5f4c072a6dee04473bd5602ab0bb1c7095"},{"sha":"d58c5b2d164b0c05f5da81a843276ead828db683","author":{"name":"Hanno Becker","email":"1f430ff3a389562ba9e210a0465648d795865df7@arm.com"},"message":"Adapt pkparse.c to new RSA interface","distinct":true,"url":"https://api.github.com/repos/hanno-arm/mbedtls/commits/d58c5b2d164b0c05f5da81a843276ead828db683"},{"sha":"15f81fa21cfed84bcf79517d77c05baab696fcc0","author":{"name":"Hanno Becker","email":"1f430ff3a389562ba9e210a0465648d795865df7@arm.com"},"message":"Adapt pkwrite.c to new RSA interface","distinct":true,"url":"https://api.github.com/repos/hanno-arm/mbedtls/commits/15f81fa21cfed84bcf79517d77c05baab696fcc0"},{"sha":"d71dc159a6c6b0705ce1e5385f021fca7ad2d96d","author":{"name":"Hanno Becker","email":"1f430ff3a389562ba9e210a0465648d795865df7@arm.com"},"message":"Adapt PK test suite to use new interface","distinct":true,"url":"https://api.github.com/repos/hanno-arm/mbedtls/commits/d71dc159a6c6b0705ce1e5385f021fca7ad2d96d"},{"sha":"6d43f9e0a43922793176a87bd44aa867302c3c06","author":{"name":"Hanno Becker","email":"1f430ff3a389562ba9e210a0465648d795865df7@arm.com"},"message":"Adapt PKCS v15 test suite to new RSA interface","distinct":true,"url":"https://api.github.com/repos/hanno-arm/mbedtls/commits/6d43f9e0a43922793176a87bd44aa867302c3c06"},{"sha":"6326a6da7f1bb69869af97ef425c5f1c0393a497","author":{"name":"Hanno Becker","email":"1f430ff3a389562ba9e210a0465648d795865df7@arm.com"},"message":"Adapt PKCS v21 test suite to new RSA interface","distinct":true,"url":"https://api.github.com/repos/hanno-arm/mbedtls/commits/6326a6da7f1bb69869af97ef425c5f1c0393a497"},{"sha":"ceb7a9ddb3c0cf6b63adce4389ce53cd95bdd903","author":{"name":"Hanno Becker","email":"1f430ff3a389562ba9e210a0465648d795865df7@arm.com"},"message":"Adapt RSA test suites to new RSA interface","distinct":true,"url":"https://api.github.com/repos/hanno-arm/mbedtls/commits/ceb7a9ddb3c0cf6b63adce4389ce53cd95bdd903"},{"sha":"c95fad35669a3330e4ec1a8be148280389335379","author":{"name":"Hanno Becker","email":"1f430ff3a389562ba9e210a0465648d795865df7@arm.com"},"message":"Adapt dh_server example program to new RSA interface","distinct":true,"url":"https://api.github.com/repos/hanno-arm/mbedtls/commits/c95fad35669a3330e4ec1a8be148280389335379"},{"sha":"83aad1fa869381d4b257c40e0e32ada7eee77323","author":{"name":"Hanno Becker","email":"1f430ff3a389562ba9e210a0465648d795865df7@arm.com"},"message":"Adapt gen_key example program to new RSA interface","distinct":true,"url":"https://api.github.com/repos/hanno-arm/mbedtls/commits/83aad1fa869381d4b257c40e0e32ada7eee77323"},{"sha":"54ebf9971d1645b2f08623df4b9e40204c4ffd61","author":{"name":"Hanno Becker","email":"1f430ff3a389562ba9e210a0465648d795865df7@arm.com"},"message":"Adapt key_app example program to new RSA interface","distinct":true,"url":"https://api.github.com/repos/hanno-arm/mbedtls/commits/54ebf9971d1645b2f08623df4b9e40204c4ffd61"},{"sha":"40371ec7838b8b0a030912e43e8b54728536a2ff","author":{"name":"Hanno Becker","email":"1f430ff3a389562ba9e210a0465648d795865df7@arm.com"},"message":"Adapt key_app_writer example program to new RSA interface","distinct":true,"url":"https://api.github.com/repos/hanno-arm/mbedtls/commits/40371ec7838b8b0a030912e43e8b54728536a2ff"},{"sha":"ccef18c2ff28541877366c63eee6e41d7f28016b","author":{"name":"Hanno Becker","email":"1f430ff3a389562ba9e210a0465648d795865df7@arm.com"},"message":"Adapt rsa_decrypt example program to new RSA interface","distinct":true,"url":"https://api.github.com/repos/hanno-arm/mbedtls/commits/ccef18c2ff28541877366c63eee6e41d7f28016b"},{"sha":"d6ba5e3d8b7572a9cce4cb712cddf61523f459df","author":{"name":"Hanno Becker","email":"1f430ff3a389562ba9e210a0465648d795865df7@arm.com"},"message":"Adapt rsa_sign example program to new RSA interface","distinct":true,"url":"https://api.github.com/repos/hanno-arm/mbedtls/commits/d6ba5e3d8b7572a9cce4cb712cddf61523f459df"},{"sha":"0c2639386ee09f7c971ea827c938e776d5caafd0","author":{"name":"Hanno Becker","email":"1f430ff3a389562ba9e210a0465648d795865df7@arm.com"},"message":"Adapt rsa_encrypt example program to new RSA interface","distinct":true,"url":"https://api.github.com/repos/hanno-arm/mbedtls/commits/0c2639386ee09f7c971ea827c938e776d5caafd0"},{"sha":"f073de0c257008998d79ccd6cd54e7eac9aa494c","author":{"name":"Hanno Becker","email":"1f430ff3a389562ba9e210a0465648d795865df7@arm.com"},"message":"Adapt rsa_genkey example program to use new RSA interface","distinct":true,"url":"https://api.github.com/repos/hanno-arm/mbedtls/commits/f073de0c257008998d79ccd6cd54e7eac9aa494c"}]}
{"actor":{"display_login":"hanno-arm"}}