DEPS Autoroller 8d2fcef0e5 Roll BoringSSL from 6a584e1d58d1 to de8c7af5e7c4 (79 revisions)
https://boringssl.googlesource.com/boringssl.git/+log/6a584e1d58d1..de8c7af5e7c4

2026-03-12 davidben@google.com Remove unused internal constant
2026-03-12 agl@chromium.org bssl-x509: documentation improvements.
2026-03-12 agl@chromium.org bssl-x509: various tidy-ups.
2026-03-12 xfding@google.com rust: Pick up std feature by default for x509 and tls crate
2026-03-12 davidben@google.com Remove NewZeroed entirely
2026-03-11 nfabritius@google.com Add Send and Sync marker traits to X509Certificate
2026-03-11 chlily@google.com Add new Rust crates to build files
2026-03-11 xfding@google.com rust: Fix doc test since last crate renaming
2026-03-11 xfding@google.com rust: Introduce X.509 bindings
2026-03-11 davidben@google.com Remove some more easy NewZeroed calls
2026-03-11 davidben@google.com Remove some dependencies on NewZeroed
2026-03-11 davidben@google.com Wire up ML-DSA keygen to the EVP API
2026-03-11 davidben@google.com Add new APIs to generate EVP_PKEYs
2026-03-11 davidben@google.com Center EVP_PKEY_CTX creation on EVP_PKEY_ALG
2026-03-10 rmacnak@google.com Place kObjects constants in namespace bssl.
2026-03-09 davidben@google.com runner: Also copy resumeExpectations before running the test
2026-03-09 davidben@google.com Don't allow half-empty EVP_PKEYs to be passed into various APIs
2026-03-09 davidben@google.com Revert "Reduce thread contention for pooled CRYPTO_BUFFERs"
2026-03-06 davidben@google.com Document <openssl/cast.h>
2026-03-06 xfding@google.com rust: Properly dispatch the key types to the right curve after parsing
2026-03-06 xfding@google.com rust: parse keys into the right curve type per DER encoding
2026-03-06 davidben@google.com Document length requirements on low-level DES APIs
2026-03-05 davidben@google.com Check for syntax errors in SANs in X509_check_host
2026-03-05 davidben@google.com Fix typo in comment
2026-03-05 davidben@google.com Add some options to bssl client and bssl server to test PSKs
2026-03-05 davidben@google.com Warn in docs that TLS 1.3 PSKs must be high entropy
2026-03-05 rpolzer@google.com Revert "Simplify the symbol prefixing macros."
2026-03-05 rpolzer@google.com Fix prefixed names on MSVC.
2026-03-05 rpolzer@google.com Simplify the symbol prefixing macros.
2026-03-04 davidben@google.com Implement RFC 9258 as a server
2026-03-04 davidben@google.com Handle an API edge case with PSKs and client certificates
2026-03-04 davidben@google.com Implement RFC 9258 as a client
2026-03-04 davidben@google.com Ignore CMS_PARTIAL in CMS_add1_signer
2026-03-04 rpolzer@google.com crypto/x509: Fix interaction of DNS exclude constraints with wildcard DNS names.
2026-03-04 davidben@google.com Use UniquePtr in DSAImpl
2026-03-04 davidben@google.com Use UniquePtr in DHImpl
2026-03-04 davidben@google.com Remove redundant DH_num_bits API
2026-03-03 davidben@google.com Reduce thread contention for pooled CRYPTO_BUFFERs
2026-03-03 davidben@google.com Allow CRYPTO_BUFFERs to outlive CRYPTO_BUFFER_POOL
2026-03-03 davidben@google.com C++ CRYPTO_BUFFER internals a bit more
2026-03-03 davidben@google.com Make CRYPTO_MUTEX a C++ type
2026-03-03 davidben@google.com Add a test for bssl::Cleanup
2026-03-03 davidben@google.com Give CRYPTO_EX_DATA_CLASS a constructor
2026-03-03 davidben@google.com Simplify delocate macros slightly
2026-03-03 davidben@google.com More consistently use the public/private struct split in crypto/pool
2026-03-03 davidben@google.com Don't stack-allocate CryptoBuffer for pool lookups
2026-03-03 xfding@google.com rust: Give options to serialise curve names
2026-02-26 davidben@google.com Remove duplicate include
2026-02-26 chlily@google.com GitHub Actions: Tighten up branch-time.yml check
2026-02-26 xfding@google.com ssl: Allow inspection of SSL_CREDENTIAL completion status
2026-02-26 davidben@google.com Add some missing file headers
2026-02-25 davidben@google.com Publish the remaining historical advisories
2026-02-25 chlily@google.com GitHub: Tweak branch-time.yml workflow
2026-02-25 davidben@google.com runner: Add a preSharedKey object
2026-02-25 chlily@google.com GitHub: Create GitHub Actions workflow to check branch time
2026-02-25 davidben@google.com Add a no-op virtual destructor to EvpPkeyCtx
2026-02-25 davidben@google.com audit_symbols: Allow Windows RTTI descriptors to be unprefixed
2026-02-25 rpolzer@google.com Preprocessor compatibility: update logic for symbol prefixing.
2026-02-25 rpolzer@google.com Move definition of BORINGSSL_ALWAYS_USE_STATIC_INLINE farther up.
2026-02-25 rpolzer@google.com Revert "Integrate the new way of C++ symbol prefixing with Bindgen."
2026-02-25 davidben@google.com Remove getrandom_fillin.h
2026-02-24 davidben@google.com Use std::sort in crypto/stack/stack.cc
2026-02-24 rpolzer@google.com When building a shared ELF library with FIPS, set the section markers hidden.
2026-02-24 rpolzer@google.com Finish symbol prefixing with delocate (delocate approach).
2026-02-24 pcc@google.com delocate: Pass through .reloc directives associated with pointer field protection
2026-02-23 rpolzer@google.com CI naming: minor improvements
2026-02-23 davidben@google.com Add GNU linker manual to references
2026-02-23 davidben@google.com Use destructors more in crypto/cms
2026-02-23 rpolzer@google.com Introduce macro BORINGSSL_ALWAYS_USE_STATIC_INLINE.
2026-02-22 davidben@google.com Reapply "Migrate Bio to RefCounted."
2026-02-22 davidben@google.com Base BIO_free's return value on only the input BIO
2026-02-21 davidben@google.com runner: Don't override the version in the SendBothTickets tests
2026-02-21 davidben@google.com runner: Bundle wire version, protocol version, and isDTLS together
2026-02-21 davidben@google.com runner: Remove version parameter to TLS 1.2 keyAgreement objects
2026-02-21 davidben@google.com runner: Simplify Config.minVersion and Config.maxVersion
2026-02-20 davidben@google.com runner: Check that the server did not resume a session at the wrong version/cipher
2026-02-20 davidben@google.com Rewrite the CipherNotPreferred tests
2026-02-20 davidben@google.com runner: Store a cipherSuite object in sessionState
2026-02-20 davidben@google.com runner: Pass just a hash algorithm, not a cipher suite, into PSK binders

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/boringssl-dart-sdk
Please CC dart-engprod@google.com,dart-vm-gardener@rotations.google.com,dart-vm-team@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in BoringSSL: https://crbug.com/boringssl/new
To file a bug in Dart SDK: https://github.com/dart-lang/sdk/issues

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Tbr: dart-vm-gardener@rotations.google.com
Change-Id: Iaa10301b1016f868b1fd1ddace4c1b02e06094a4
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/487981
Reviewed-by: Alexander Aprelev <aam@google.com>
Reviewed-by: Ryan Macnak <rmacnak@google.com>
Commit-Queue: Alexander Aprelev <aam@google.com>
2026-03-16 11:38:42 -07:00
2026-02-19 13:25:23 -08:00
2026-03-10 13:37:52 -07:00
2026-02-20 05:35:13 -08:00
2023-11-10 19:23:11 +00:00
2026-03-04 18:41:25 -08:00
2025-03-10 03:22:36 -07:00

Dart

An approachable, portable, and productive language for high-quality apps on any platform

Dart is:

  • Approachable: Develop with a strongly typed programming language that is consistent, concise, and offers modern language features like null safety and patterns.

  • Portable: Compile to ARM, x64, or RISC-V machine code for mobile, desktop, and backend. Compile to JavaScript or WebAssembly for the web.

  • Productive: Make changes iteratively: use hot reload to see the result instantly in your running app. Diagnose app issues using DevTools.

Dart's flexible compiler technology lets you run Dart code in different ways, depending on your target platform and goals:

  • Dart Native: For programs targeting devices (mobile, desktop, server, and more), Dart Native includes both a Dart VM with JIT (just-in-time) compilation and an AOT (ahead-of-time) compiler for producing machine code.

  • Dart Web: For programs targeting the web, Dart Web includes both a development time compiler (dartdevc) and a production time compiler (dart2js).

Dart platforms illustration

License & patents

Dart is free and open source.

See LICENSE and PATENT_GRANT.

Using Dart

Visit dart.dev to learn more about the language, tools, and to find codelabs.

Browse pub.dev for more packages and libraries contributed by the community and the Dart team.

Our API reference documentation is published at api.dart.dev, based on the stable release. (We also publish docs from our beta and dev channels, as well as from the primary development branch).

Building Dart

If you want to build Dart yourself, here is a guide to getting the source, preparing your machine to build the SDK, and building.

There are more documents in our repo at docs.

Contributing to Dart

The easiest way to contribute to Dart is to file issues.

You can also contribute patches, as described in Contributing.

Roadmap

Future plans for Dart are included in the combined Dart and Flutter roadmap on the Flutter wiki.

S
Description
No description provided
Readme BSD-3-Clause 1.4 GiB
Languages
Dart 84.6%
C++ 13%
Python 0.7%
JavaScript 0.5%
HTML 0.4%
Other 0.5%