aboutsummaryrefslogtreecommitdiff
path: root/cc/aead
AgeCommit message (Expand)Author
2022-01-26Move the `GetAesCtrCipherForKeySize` utility function to `internal/aes_util`ambrosin
2022-01-25Move helper function `GetAesGcmSivAeadCipherForKeySize` to aead/internal/aead...ambrosin
2022-01-25Automatically apply clang tidy fixestholenst
2022-01-24Make cc/aead/xchacha20_poly1305_key_manager_test OpenSSL compatibleambrosin
2022-01-24Make cc/aead/aes_gcm_siv_key_manager_test OpenSSL compatibleambrosin
2022-01-07Fix some missing includes.tholenst
2021-12-20Migrate to internal/ec_util for tink/cc.ambrosin
2021-12-15Inline and deprecate GetAes* methods in subtle/subtle_util_boringssl.ambrosin
2021-12-10Refactor aead's bazel build files.ambrosin
2021-12-09Make sure the output buffer is cleared if Decrypt fails when OpenSSL is used.ambrosin
2021-12-02Implement ZeroCopyAeadWrapper, which holds ZeroCopyAeads corresponding to a k...cinlin
2021-11-30Make AEAD Wycheproof tests parametrized on test vectors.ambrosin
2021-11-30Modify ssl_aead_test wycheproof test to run as a test parametrized on wychepr...ambrosin
2021-11-29Apply some minor fixes to the use of wycheproof test utilities in testsambrosin
2021-11-26Refactor wycheproof_aead interface to clarify if inputs are in bit or bytes. ...ambrosin
2021-11-26Rewrite aes_gcm_boringssl from zero copy.ambrosin
2021-11-26Fix wrong crypter allocation in zero-copy AES-GCM. Reintroduced Wycheproof test.ambrosin
2021-11-26Refactor zero-copy AEAD using ssl_aead. This makes it also OpenSSL compatible.ambrosin
2021-11-23Pull out `IsBoringSsl` from aead/internal/ssl_aead_*test targets into a separ...ambrosin
2021-11-22Add OpenSSL-compatible one-shot AEAD implementation. When Tink is built again...ambrosin
2021-11-18Add Wycheproof vector test to zero copy AES GCM.cinlin
2021-11-18Add Wycheproof tests to ssl_aead_tests. Also refactored the test using parame...ambrosin
2021-11-17Remove period after LLC in all C++ files.cinlin
2021-11-16Add CMake target for tink::aead::internal::cord_aes_gcm_boringssl_test.ckl
2021-11-16Introduce interface for one-shot AEAD encryption/decryption. The goal of this...ambrosin
2021-11-11Refactor CMake files in cc/aead.ambrosin
2021-11-10Modified return value from uint64_t to int64_t for MaxEncryptionSize and Max...ambrosin
2021-11-10When cipher.size() == kIvSize + kTagSize and buffer.empty(), ZeroCopyAesGcmBo...ambrosin
2021-11-09Replace the last crypto::tink::util::error::FAILED_PRECONDITION usages with i...lizatretyakova
2021-11-05Fix MaxDecryptionSize in ZeroCopyAesGcmBoringSsl.cinlin
2021-11-05Use ResizeStringUninitialized in ZeroCopyAesGcmBoringSslTest.cinlin
2021-11-05Introduce `AeadFromZeroCopy` as an Aead class that is build from zero-copy al...ambrosin
2021-11-03Refactored cord_aes_gcm_boringssl:ambrosin
2021-11-02Replace the deprecated crypto::tink::util::error::INVALID_ARGUMENT usages wit...lizatretyakova
2021-11-01Replace the deprecated crypto::tink::util::error::INTERNAL usages with its ab...lizatretyakova
2021-10-29Replace occurrences of `bssl::UniquePtr` with `internal::SslUniquePtr` in cc/...ambrosin
2021-10-29Replace the deprecated crypto::tink::util::error::NOT_FOUND usages with its a...lizatretyakova
2021-10-28Replace SubtleUtilOpenSSL::GetAesGcmAeadForKeySize with internal::GetAesGcmAe...ambrosin
2021-10-26Add zero copy AES GCM implementation.cinlin
2021-10-25Replace the deprecated crypto::tink::util::Status::error_message() method wit...lizatretyakova
2021-10-23Refactoring aead_werapper and aead_wrapper_testambrosin
2021-10-21Move the `EnsureNonNull` utility to a new function `EnsureStringNonNull` in `...ambrosin
2021-10-20Remove dependency on subtle_util_boringssl from aead_wrapper.ambrosin
2021-10-13Move AES util functions from subtle_util_boringssl to a separate aead_util file.ambrosin
2021-09-28Replace the third batch of the deprecated crypto::tink::util::Status::error_c...lizatretyakova
2021-09-23Replace the first batch of the deprecated crypto::tink::util::Status::error_c...lizatretyakova
2021-09-22Replace the deprecated crypto::tink::util::Status::OK object with a call to a...lizatretyakova
2021-09-20Remove unneeded boringssl include from the aead_config_test target.Tink Team
2021-09-07Define zero copy AEAD interface.cinlin
2021-04-16Refactor tink fips into an internal and public part.kste