Age | Commit message (Collapse) | Author |
|
PiperOrigin-RevId: 543762957
|
|
PiperOrigin-RevId: 542273923
|
|
PiperOrigin-RevId: 540560055
|
|
PiperOrigin-RevId: 540260338
|
|
PiperOrigin-RevId: 539771788
|
|
PiperOrigin-RevId: 516143220
|
|
PiperOrigin-RevId: 514690513
|
|
PiperOrigin-RevId: 498387395
|
|
PiperOrigin-RevId: 495844595
|
|
PiperOrigin-RevId: 495839092
|
|
PiperOrigin-RevId: 467646289
|
|
Since the IsOk() matcher can handle StatusOr now, we don't need to call .status() anymore.
NOKEYCHECK
NOKEYCHECK=True
PiperOrigin-RevId: 456467311
|
|
If a MonitoringClientFactory is registered, then we create the DeterministicAeadWrapper with the corresponding MonitoringClients to report events from the EncryptDeterministically and DecryptDeterministically APIs.
PiperOrigin-RevId: 454808935
|
|
This allows to create deterministic AEAD objects which will return an error on any API call, which can for instance be used for testing correct failure behavior.
PiperOrigin-RevId: 452483150
|
|
At the same time, fix some lint warnings.
PiperOrigin-RevId: 449217723
|
|
PiperOrigin-RevId: 436713491
|
|
Part of Tink migration to absl::Status{,Or}.
PiperOrigin-RevId: 436171413
|
|
Part of Tink migration to absl::Status{,Or}.
PiperOrigin-RevId: 436169510
|
|
PiperOrigin-RevId: 427162077
|
|
PiperOrigin-RevId: 420688543
|
|
PiperOrigin-RevId: 416015156
|
|
PiperOrigin-RevId: 409132415
|
|
with its absl version absl::StatusCode::kInvalidArgument in tink/cc/{,daead}.
This CL is a part of Tink migration to using absl::Status{,Or} and absl::StatusCode.
PiperOrigin-RevId: 408296075
|
|
absl version absl::StatusCode::kInternal in third_party/tink/cc.
This CL is a part of Tink migration to using absl::Status{,Or} and absl::StatusCode.
PiperOrigin-RevId: 406805638
|
|
absl version absl::StatusCode::kNotFound.
This CL is a part of Tink migration to using absl::Status{,Or} and absl::StatusCode.
PiperOrigin-RevId: 406332913
|
|
with its absl-compatible version crypto::tink::util::Status::message().
This CL is a part of Tink migration to using absl::Status{,Or}.
PiperOrigin-RevId: 405387586
|
|
`internal/util`. This allows to remove the dependency on `subtle_util_boringssl` from several targets; migrating all the instances to the new utility function. `SubtleUtilBorinsSsl::EnsureNonNull` is now deprecated.
PiperOrigin-RevId: 404799843
|
|
absl version absl::StatusCode::kInternal.
This CL is a part of Tink migration to using absl::Status{,Or} and absl::StatusCode.
PiperOrigin-RevId: 402576941
|
|
crypto::tink::util::Status::error_code() calls with calls to an absl-compatible crypto::tink::util::Status::code().
PiperOrigin-RevId: 399387336
|
|
crypto::tink::util::Status::error_code() calls with calls to an absl-compatible crypto::tink::util::Status::code().
PiperOrigin-RevId: 398467200
|
|
an absl-friendly getter crypto::tink::util::OkStatus().
PiperOrigin-RevId: 398242794
|
|
Create a new fips_util target which captures all internal functions used for implementing the FIPS checks and puts it in the internal namespace.
The tink_fips.h now only provides functions which are part of the public API.
PiperOrigin-RevId: 368843791
|
|
miscommunication.
PiperOrigin-RevId: 367585827
|
|
Streaming AEAD.
Each key manager indicates now whether it can be registered in FIPS mode. This allows to enforce in the registry that non-FIPS key manager can not be register at runtime.
PiperOrigin-RevId: 366970350
|
|
PiperOrigin-RevId: 364571290
|
|
implementation.
PiperOrigin-RevId: 362990394
|
|
and remove PrimitiveWrapper<P>.
This is, strictly speaking, incompatible with previously releases. However, the incompatibility will only manifest itself if a user uses their own primitive, which I don't expect to be the case.
Furthermore, the fix is very easy (see e.g. the change in AeadWrapper). Hence, in the spirit of not having much technical debt, I suggest to be backwards incompatible.
Note that the registry still will only accept PrimitiveWrapper<P,P> objects. We will allow registering PrimitiveWrapper<P,Q> objects later.
PiperOrigin-RevId: 344053514
|
|
from KeyInfo.
PiperOrigin-RevId: 336613763
|
|
PiperOrigin-RevId: 336271198
|
|
We change the arguments, and get closer to the Google C++ style guide by renaming.
PiperOrigin-RevId: 335847935
|
|
hybrid encryption.
PiperOrigin-RevId: 331014645
|
|
string&.
PiperOrigin-RevId: 330931843
|
|
hybrid encryption.
PiperOrigin-RevId: 328741424
|
|
hybrid encryption.
PiperOrigin-RevId: 328549479
|
|
This adds a new target which can compile BoringSSL with the FIPS module according to the security policy outlined in the certification and make it available to Tink.
Tests for the behavior of the FIPS only mode are marked with fips tag in the build file.
PiperOrigin-RevId: 326217217
|
|
This class will be used to add AES_SIV as a DataEncapsulationMechanism in Ecies.
PiperOrigin-RevId: 325208195
|
|
mode.
PiperOrigin-RevId: 320350919
|
|
When using FIPS only mode, this change will not register any DAEAD primitives anymore as they have no FIPS validation.
PiperOrigin-RevId: 320171002
|
|
PiperOrigin-RevId: 303065985
|
|
PiperOrigin-RevId: 298842730
|