{"push_id":3179646771,"size":356,"distinct_size":3,"ref":"refs/heads/iotssl-2544-deprecate-record-accel-2","head":"749e40b769eb511e517b8665fdde28d9d43d8a73","before":"a918f60d7423d7caa5ce7c5aea69d307a9ccf951","commits":[{"sha":"2239a868f7bd9ad5b96311995c8630484d2d49d1","author":{"name":"irwir","email":"6e57d3474fd03d3b15639c6a3e87fed47d79fdf1@users.noreply.github.com"},"message":"Clear pk context and other minor changes in *_free() procedures","distinct":false,"url":"https://api.github.com/repos/andresag01/mbedtls/commits/2239a868f7bd9ad5b96311995c8630484d2d49d1"},{"sha":"b0ef434911127cfe4681d2394c5d571fe486b80d","author":{"name":"Ron Eldor","email":"5f2181557e26fa4655b90e32c885773280fc557c@arm.com"},"message":"Add doxygen.sh script to git hooks\n\nAdd the doxygen.sh script to the pre-push git script","distinct":false,"url":"https://api.github.com/repos/andresag01/mbedtls/commits/b0ef434911127cfe4681d2394c5d571fe486b80d"},{"sha":"65e619a1fa3503628a30c8196049d1ee431c45f7","author":{"name":"Hanno Becker","email":"4d488caff78d6184f59bbe6e137e34d4606b9fe8@arm.com"},"message":"Improve documentation of mbedtls_x509_crt_parse()\n\nFixes #1883.","distinct":false,"url":"https://api.github.com/repos/andresag01/mbedtls/commits/65e619a1fa3503628a30c8196049d1ee431c45f7"},{"sha":"89a91121df12e9e76199544af805221f2a1fda1b","author":{"name":"Hanno Becker","email":"4d488caff78d6184f59bbe6e137e34d4606b9fe8@arm.com"},"message":"Improve wording","distinct":false,"url":"https://api.github.com/repos/andresag01/mbedtls/commits/89a91121df12e9e76199544af805221f2a1fda1b"},{"sha":"e8658e28930326b3ea8bf5e835f06061d7efce4a","author":{"name":"Hanno Becker","email":"4d488caff78d6184f59bbe6e137e34d4606b9fe8@arm.com"},"message":"Improve documentation of mbedtls_x509_crt_parse()","distinct":false,"url":"https://api.github.com/repos/andresag01/mbedtls/commits/e8658e28930326b3ea8bf5e835f06061d7efce4a"},{"sha":"a86de14fcad994d31306d62a6e42cac76540ed45","author":{"name":"Simon Butcher","email":"bc585dd34d759a6f23fee3d257e76672b3577366@redtangent.net"},"message":"Strip trailing whitespace in bn_mul.h\n\nRemove the trailing whitespace from the inline assembly for AMD64 target, to\novercome a warning in Clang, which was objecting to the string literal\ngenerated by the inline assembly being greater than 4096 characters specified\nby the ISO C99 standard. (-Woverlength-strings)\n\nThis is a cosmetic change and doesn't change the logic of the code in any way.\n\nThis change only fixes the problem for AMD64 target, and leaves other targets as\nthey are.\n\nFixes #482.","distinct":false,"url":"https://api.github.com/repos/andresag01/mbedtls/commits/a86de14fcad994d31306d62a6e42cac76540ed45"},{"sha":"df0500d7bcd9c2a7e4d2028ce9d3f7a6b80df3ae","author":{"name":"Simon Butcher","email":"bc585dd34d759a6f23fee3d257e76672b3577366@redtangent.net"},"message":"Add Changelog entry for #482\n\nAdd Changelog entry for inline assembly/literal strings too long issue with\nClang.","distinct":false,"url":"https://api.github.com/repos/andresag01/mbedtls/commits/df0500d7bcd9c2a7e4d2028ce9d3f7a6b80df3ae"},{"sha":"cb9debda6bb3fd4f6c53fd94895dfcc5f885502f","author":{"name":"Hanno Becker","email":"4d488caff78d6184f59bbe6e137e34d4606b9fe8@arm.com"},"message":"Guard PK-parse module by ASN.1-parse module in check_config.h","distinct":false,"url":"https://api.github.com/repos/andresag01/mbedtls/commits/cb9debda6bb3fd4f6c53fd94895dfcc5f885502f"},{"sha":"8a89f9fcd2cc4a43089414ebf33130217f95d2f7","author":{"name":"Hanno Becker","email":"4d488caff78d6184f59bbe6e137e34d4606b9fe8@arm.com"},"message":"Make PBE-related parts of PKCS12 depend on MBEDTLS_ASN1_PARSE_C","distinct":false,"url":"https://api.github.com/repos/andresag01/mbedtls/commits/8a89f9fcd2cc4a43089414ebf33130217f95d2f7"},{"sha":"1ea604d3ee70bf6c735b3d03bcfe892cca7cdd96","author":{"name":"Hanno Becker","email":"4d488caff78d6184f59bbe6e137e34d4606b9fe8@arm.com"},"message":"Guard mbedtls_pkcs5_pbes2() by MBEDTLS_ASN1_PARSE_C\n\nPreviously, mbedtls_pkcs5_pbes2() was unconditionally declared\nin `pkcs5.h` but defined as a stub returning\n`MBEDTLS_ERR_PKCS5_FEATURE_UNAVAILABLE` in case\nMBEDTLS_ASN1_PARSE_C was not defined.\n\nIn line with the previous commits, this commit removes declaration\nand definition from both `pkcs5.h` and `pkcs5.c` in case\nMBEDTLS_ASN1_PARSE_C is not defined.","distinct":false,"url":"https://api.github.com/repos/andresag01/mbedtls/commits/1ea604d3ee70bf6c735b3d03bcfe892cca7cdd96"},{"sha":"44da18a2944c27d63af58494b9fec76e8b51b0d8","author":{"name":"Hanno Becker","email":"4d488caff78d6184f59bbe6e137e34d4606b9fe8@arm.com"},"message":"Duplicate mbedtls_asn1_find_named_data in asn1write.c to avoid dep.\n\nThis commit duplicates the public function mbedtls_asn1_find_named_data()\ndefined in library/asn1parse.c within library/asn1write.c in order to\navoid a dependency of the ASN.1 writing module on the ASN.1 parsing module.\n\nThe duplication is unproblematic from a semantic and an efficiency\nperspective becasue it is just a short list traversal that doesn't\nactually do any ASN.1 parsing.","distinct":false,"url":"https://api.github.com/repos/andresag01/mbedtls/commits/44da18a2944c27d63af58494b9fec76e8b51b0d8"},{"sha":"b14c331eb903cd59f62a705ed4b8b112c441650e","author":{"name":"Hanno Becker","email":"4d488caff78d6184f59bbe6e137e34d4606b9fe8@arm.com"},"message":"Add dependency of key_app_writer example program on PK parse module","distinct":false,"url":"https://api.github.com/repos/andresag01/mbedtls/commits/b14c331eb903cd59f62a705ed4b8b112c441650e"},{"sha":"19d858e8e6c1e44136b79e10367ccf28f6b1585a","author":{"name":"Hanno Becker","email":"4d488caff78d6184f59bbe6e137e34d4606b9fe8@arm.com"},"message":"Add dependency of pkwrite test suite on pkparse module","distinct":false,"url":"https://api.github.com/repos/andresag01/mbedtls/commits/19d858e8e6c1e44136b79e10367ccf28f6b1585a"},{"sha":"0fbbc64fee0b83981baac2752fef5dd4fb094302","author":{"name":"Hanno Becker","email":"4d488caff78d6184f59bbe6e137e34d4606b9fe8@arm.com"},"message":"Add dependency of mbedtls_asn1_write_len() test on ASN.1 parsing","distinct":false,"url":"https://api.github.com/repos/andresag01/mbedtls/commits/0fbbc64fee0b83981baac2752fef5dd4fb094302"},{"sha":"27516979c14459d5519700b47765c8fd684d29cc","author":{"name":"Hanno Becker","email":"4d488caff78d6184f59bbe6e137e34d4606b9fe8@arm.com"},"message":"Entropy: Fall through to /dev/random if getrandom() syscall unknown\n\nThis commit fixes issue #1212 related to platform-specific entropy\npolling in an syscall-emulated environment.\n\nPreviously, the implementation of the entropy gathering function\n`mbedtls_platform_entropy_poll()` for linux machines used the\nfollowing logic to determine how to obtain entropy from the kernel:\n\n1. If the getrandom() system call identifier SYS_getrandom is present and\n   the kernel version is 3.17 or higher, use syscall( SYS_getrandom, ... )\n2. Otherwise, fall back to reading from /dev/random.\n\nThere are two issues with this:\n\n1. Portability:\n   When cross-compiling the code for a different\n   architecture and running it through system call\n   emulation in qemu, qemu reports the host kernel\n   version through uname but, as of v.2.5.0,\n   doesn't support emulating the getrandom() syscall.\n   This leads to `mbedtls_platform_entropy_poll()`\n   failing even though reading from /dev/random would\n   have worked.\n\n2. Style:\n   Extracting the linux kernel version from\n   the output of `uname` is slightly tedious.\n\nThis commit fixes both by implementing the suggestion in #1212:\n- It removes the kernel-version detection through uname().\n- Instead, it checks whether `syscall( SYS_getrandom, ... )`\n  fails with errno set to ENOSYS indicating an unknown system call.\n  If so, it falls through to trying to read from /dev/random.\n\nFixes #1212.","distinct":false,"url":"https://api.github.com/repos/andresag01/mbedtls/commits/27516979c14459d5519700b47765c8fd684d29cc"},{"sha":"5e0924cb52965169eadc73410061454610338026","author":{"name":"Hanno Becker","email":"4d488caff78d6184f59bbe6e137e34d4606b9fe8@arm.com"},"message":"Adapt ChangeLog","distinct":false,"url":"https://api.github.com/repos/andresag01/mbedtls/commits/5e0924cb52965169eadc73410061454610338026"},{"sha":"f343de12dc39d6430ee0f435faab61e7cc438c8f","author":{"name":"Brian J Murray","email":"1ec1e7864a2c0e153b351fcf48ded224dc781522@gmail.com"},"message":"typo fix","distinct":false,"url":"https://api.github.com/repos/andresag01/mbedtls/commits/f343de12dc39d6430ee0f435faab61e7cc438c8f"},{"sha":"b5d835f062f41ca75ff9773e16a610d0bb41f589","author":{"name":"Hanno Becker","email":"4d488caff78d6184f59bbe6e137e34d4606b9fe8@arm.com"},"message":"Improve documentation of MBEDTLS_SSL_{MAX/IN/OUT}_CONTENT_LEN\n\nFixes #2062.","distinct":false,"url":"https://api.github.com/repos/andresag01/mbedtls/commits/b5d835f062f41ca75ff9773e16a610d0bb41f589"},{"sha":"9543373668c933027eb2976307db91ff71529b1e","author":{"name":"Hanno Becker","email":"4d488caff78d6184f59bbe6e137e34d4606b9fe8@arm.com"},"message":"Use brackets around shift operations\n\nUse `( x >> y ) & z` instead of `x >> y & z`. Both are equivalent\nby operator precedence, but the former is more readable and the\ncommonly used idiom in the library.","distinct":false,"url":"https://api.github.com/repos/andresag01/mbedtls/commits/9543373668c933027eb2976307db91ff71529b1e"},{"sha":"137015c1b12c4cbf7ca60c49911f59f48b5600e4","author":{"name":"Hanno Becker","email":"4d488caff78d6184f59bbe6e137e34d4606b9fe8@arm.com"},"message":"Fix unsafe bounds checks in ssl_load_session()\n\nFixes #659 reported by Guido Vranken.","distinct":false,"url":"https://api.github.com/repos/andresag01/mbedtls/commits/137015c1b12c4cbf7ca60c49911f59f48b5600e4"}]}
{"actor":{"display_login":"andresag01"}}