1. 13 Dec, 2019 1 commit
    • Aaron Green's avatar
      [third_party][boringssl] Update roller scripts · 8089299a
      Aaron Green authored
      This CL tweaks the roller scripts to ensure they can roll again with
      the changes to //zircon/third_party/ulib/boringssl.
      
      Bug: 42672
      Change-Id: I26cf882c4444916289b3780eb8193f05c9274893
      8089299a
  2. 10 Dec, 2019 1 commit
    • Aaron Green's avatar
      [boringssl] Better encapsulate the Zircon BoringSSL build. · fde44787
      Aaron Green authored
      This CL removes some ununsed files and extracts the source lists needed
      by the Zircon build into a 'zircon.gni' file. This allows the upstream
      code and the source lists to be updated atomically.
      
      Bug: 41904
      Change-Id: Ibc61ba48424a620ed62e47e40aa9a6c1e673fa49
      fde44787
  3. 05 Dec, 2019 1 commit
    • Aaron Green's avatar
      [third_party][boringssl] Limit unsafe lib visibiliaty · c5add5ff
      Aaron Green authored
      This CL restricts the fuzzed versions of libcrypto and libssl to only
      be available to the fuzzers. It also tries to more gracefully handle
      the name collision between the fuzzers_package template and the
      generated .gni file.
      
      Change-Id: I849c2406c1e574f34c591cbfc41a12a08ce02d8a
      c5add5ff
  4. 04 Dec, 2019 1 commit
    • Cameron Finucane's avatar
      [boringssl][build] Fix typo in build file · 30b5bd4b
      Cameron Finucane authored
      fxr/279893 introduced a typo that wasn't caught by CQ. The parameter in
      question is deprecated, so this change removes it entirely.
      
      Change-Id: I4de236d605e9b1e191a84e8f20df6f49bd064771
      30b5bd4b
  5. 03 Dec, 2019 1 commit
  6. 27 Jun, 2019 1 commit
  7. 19 Jun, 2019 1 commit
  8. 24 May, 2019 1 commit
  9. 13 Apr, 2019 1 commit
  10. 27 Mar, 2019 1 commit
  11. 08 Mar, 2019 1 commit
    • Aaron Green's avatar
      [roll] Roll to f9c8d308 · 31eacbe1
      Aaron Green authored
      This is an autogenerated roll of BoringSSL from upstream.
      
      Test: fx run-test boringssl_tests
      Change-Id: I878c47f02de2ae1df87d2d3ce33e1004f9a34e5d
      31eacbe1
  12. 02 Mar, 2019 1 commit
    • Aaron Green's avatar
      Refactor rollers for fuchsia.git, integration repo · 4f39f580
      Aaron Green authored
      This CL updates the roller scripts to incorporate two major changes to
      the Fuchsia project:
       1. Jiri manifests have been moved to an internal integration repo.
       2. The "stem", including zircon and garnet has been made monorepo.
      
      The result of both of these changes is that roll_boringssl.go script can
      no longer update manifests, and thus no longer needs to make commits
      automatically (which was previously error-prone).  Updating the internal
      manifests is now a manual step. A 'check-integration' script is added to
      make it simple, and the README.fuchsia has been updated with current
      instructions.
      
      Change-Id: I906ce9da89758a2e05887da54cd96dd7078a8c44
      4f39f580
  13. 21 Feb, 2019 1 commit
  14. 10 Feb, 2019 1 commit
    • Roland McGrath's avatar
      [fuchsia GN] Don't use zxcpp · 7930b445
      Roland McGrath authored
      zxcpp is deprecated and superfluous with static libc++.
      
      Bug: ZX-1751 #comment Removed boringssl users of zxcpp
      Test: CQ
      Change-Id: I5fb147ec5fa236c8d7ef4551c072208c073bbc41
      7930b445
  15. 07 Feb, 2019 2 commits
    • Yu Shan's avatar
      Add RSA and BN module. · e85d7839
      Yu Shan authored
      Bug: None
      Tests: None
      Change-Id: Icd8d33863f2177c208ef8869f3a9d930f0477d65
      e85d7839
    • Scott Graham's avatar
      [googletest] Suppress -Wdeprecated-declarations in tests · df0e8f68
      Scott Graham authored
      googletest renamed some API functions, but BoringSSL hasn't moved
      forward. Rather than fork the BoringSSL code for such a small reason
      (TEST_CASE->TEST_SUITE), just disable that warning (in test code only)
      for now.
      
      INTK-682 #comment [googletest] Suppress -Wdeprecated-declarations in tests
      
      Test: CQ
      Change-Id: I079b6c42123d9a52d1b9c581fa5e31c761c2a23c
      df0e8f68
  16. 22 Nov, 2018 1 commit
  17. 06 Nov, 2018 1 commit
    • Aaron Green's avatar
      Add upstream fuzzers · 8a5354ab
      Aaron Green authored
      This CL adds the upstream fuzzers into BUILD.gn
      
      SEC-44 #comment Use BoringSSL as an example
      
      Tests: Manually ran fuzzers
      
      Change-Id: I903a5640378e58d648da438221bfce0f79ef6dfb
      8a5354ab
  18. 17 Oct, 2018 4 commits
  19. 11 Oct, 2018 1 commit
  20. 25 Sep, 2018 1 commit
  21. 22 Sep, 2018 1 commit
    • Joshua Liebow-Feeser's avatar
      [rust] Add PKCS5_PBKDF2 symbols · ef49f124
      Joshua Liebow-Feeser authored
      - Add "PKCS5_PBKDF2_" to the list of prefixes added by bindgen
      
      SEC-100
      
      Test: Tested //garnet/public/rust/crates/mundane-crypto
      Change-Id: Ia93218ec74817d58bf822ffafd77b563bd6874c2
      ef49f124
  22. 08 Sep, 2018 1 commit
  23. 28 Aug, 2018 3 commits
  24. 23 Aug, 2018 1 commit
  25. 14 Aug, 2018 1 commit
    • Joshua Liebow-Feeser's avatar
      [rust] Add HMAC symbols · 571ec27c
      Joshua Liebow-Feeser authored
      - Add "HMAC_" to the list of prefixes added by bindgen
      
      SEC-93
      
      Test: Tested //garnet/public/rust/crates/mundane-crypto
      Change-Id: I5748088c692ce3fefd71a2fd6ffc8fef307f82a6
      571ec27c
  26. 02 Aug, 2018 1 commit
    • Joshua Liebow-Feeser's avatar
      [rust] Initial commit of Rust bindings · 8742524e
      Joshua Liebow-Feeser authored
      SEC-88
      
      Test: Manually tested:
      - new roll_boringssl.go
      - compiled/tested rust/boringssl-sys
      - compiled //garnet/public/rust/crates/mundane-crypto, which
        depends on these bindings
      
      Change-Id: I2804a88d19e7755ff43e17ca75e4180e73417158
      8742524e
  27. 13 Jul, 2018 1 commit
    • Adam Barth's avatar
      [fuchsia] Link against zxcpp · 6f7e42f5
      Adam Barth authored
      Previously, we were linking boringssl dynamically against libc++.so.
      Because we include boringssl in the SDK, we want to not link against
      libc++.so.
      
      In order for the C++ language to work, we need to link against some
      library that provides a few basic symbols. This CL obtains those symbols
      by statically linking against zxcpp, which is how we normally get those
      symbols without libc++.
      
      Test: SDK compiles
      Change-Id: I43e4220a62ea1baae1a172f21b781a496842db44
      6f7e42f5
  28. 08 Jul, 2018 1 commit
  29. 29 Jun, 2018 1 commit
  30. 12 Jun, 2018 1 commit
  31. 23 May, 2018 1 commit
  32. 12 May, 2018 1 commit
  33. 09 May, 2018 1 commit
    • Petr Hosek's avatar
      [test] Migrate all uses of gtest to googletest · 5f3c3c75
      Petr Hosek authored
      gtest is an old version that predates the googletest and googlemock
      merger, all tests should be using the newer googletest that's being
      kept in sync with the upstream version.
      
      Change-Id: If98c73b258d8d118bd226045af583f8125ed1950
      5f3c3c75
  34. 01 May, 2018 1 commit