1. 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
  2. 17 Oct, 2018 1 commit
  3. 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
  4. 23 May, 2018 1 commit
  5. 26 Apr, 2018 1 commit
  6. 17 Apr, 2018 1 commit
  7. 14 Apr, 2018 1 commit
    • Aaron Green's avatar
      [boringssl] Update zircon roller script · f45be667
      Aaron Green authored
      This CL updates roll_boringssl.go to make use of the changes to
      //zircon/third_party/ulib/uboringssl to match this repo.  It also now
      delays making commits until all changes are successful.
      
      ZX-1991 #comment Fuchsia side support
      
      Change-Id: Ie6cd654fa7fc8cc0afbf3917f243d3d2f261c113
      f45be667
  8. 16 Mar, 2018 1 commit
    • Aaron Green's avatar
      [roller] Update roll_boringssl.go · 0819f5c0
      Aaron Green authored
      This CL refactors and extends the capabilities of roll_boringssl.go,
      making it a flexible way to reset the related repositories to JIRI_HEAD,
      run jiri update, update the upstream BoringSSL source, regenerate the
      GN build files, update the Mozilla certificate bundle, update Zircon's
      uboringssl subset, update the garnet manifest, and submit all of these
      changes as a topic.
      
      Change-Id: I69fc4c2110b4d960a9b522d5ee0f60c45cdd0c4d
      0819f5c0
  9. 22 Nov, 2017 1 commit
    • Aaron Green's avatar
      [boringssl] Take ownership of root certificates · 984207de
      Aaron Green authored
      See SEC-28: Currently Fuchsia is getting its root certs via Dart.
      With this CL, the certificates instead are rolled alongside BoringSSL
      and included in the image from this repository.
      
      Change-Id: I2c2152de5420505c0800a080fcf93237614c223e
      984207de
  10. 16 Nov, 2017 1 commit
    • Aaron Green's avatar
      [boringssl] Port GN files from build/secondary · 01d31dfb
      Aaron Green authored
      This is the first buildable  commit for the new BoringSSL tree.
      Originally, Fuchsia forked BoringSSL to modify it to support the OS.
      Over time, these small modifcations have been upstreamed, allowing
      BoringSSL to become a pure mirror of upstream, with build files under
      //build using GN's secondary_source feature.  Unfortunately, this
      doesn't work well with the "layer cake" model, as it the source and
      build files cannot be atomically updated.  The solution is to use
      //third_party/boringssl as an extra layer with the build files and a
      jiri manifest that directly references upstream.  This is much closer
      to Chromium's approach, and has more support in the src/util/ scripts.
      
      Change-Id: I3c5d932f9526b21df07eccfaddbc996fbb41c8db
      01d31dfb