Add a default fake entropy for demo and test purpose.
Change-Id: Icfa4d91cfbdb5590d980656792793755803a0c4c
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/51402
Commit-Queue: Rob Mohr <mohrr@google.com>
Pigweed-Auto-Submit: Rob Mohr <mohrr@google.com>
Reviewed-by: Ali Zhang <alizhang@google.com>
Add support for CRLSet, including a build target, API header and docs.
Bug: 396
Change-Id: I633219f190cae858fa8e77773a7eef971da99cbb
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/48540
Commit-Queue: Yecheng Zhao <zyecheng@google.com>
Reviewed-by: Ali Zhang <alizhang@google.com>
Implement a backend to facade pw_tls_client:time that uses build time
as the date time.
Change-Id: I5e2ed16198005c7e337e0cd8fcdeb08e977338c1
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/51044
Commit-Queue: Yecheng Zhao <zyecheng@google.com>
Reviewed-by: Ali Zhang <alizhang@google.com>
Add a time facade that defines a time() and gettimeofday() API layer.
The two APIs are commonly used by TLS libraries for expiration check.
Change-Id: I49f26814f381d190e43174a06636fdcd7b4118b6
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/50282
Reviewed-by: Ali Zhang <alizhang@google.com>
Commit-Queue: Yecheng Zhao <zyecheng@google.com>
Add docs and some placeholder data strucutre types to be implemented
later.
Bug: 398
Change-Id: Ib6b1f2cc7ee51218e174f6b645d983ed551d87c7
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/50460
Commit-Queue: Yecheng Zhao <zyecheng@google.com>
Reviewed-by: Ali Zhang <alizhang@google.com>
Add an initial entry for the third party chromium verifier. The
verifier requires a number of dependencies to be implmented. These will
be uploaded in separate changes.
Bug: 394
Change-Id: I5b3172b510137983257cb9af026828456496b5b8
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/49502
Commit-Queue: Yecheng Zhao <zyecheng@google.com>
Reviewed-by: Ali Zhang <alizhang@google.com>
Add entropy facade in pw_tls_client for users to provide an entropy
source.
Change-Id: I0576971ea0f69f8967658db3270bcbdd3dd89668
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/50161
Commit-Queue: Yecheng Zhao <zyecheng@google.com>
Reviewed-by: Ali Zhang <alizhang@google.com>