Home | History | Annotate | Download | only in functional

Lines Matching defs:AuthorizationSetBuilder

30 class AuthorizationSetBuilder;
108 * AuthorizationSetBuilder).
242 class AuthorizationSetBuilder : public AuthorizationSet {
245 AuthorizationSetBuilder& Authorization(TagType ttag, ValueType&&... value) {
251 AuthorizationSetBuilder& Authorization(TypedTag<TagType::BYTES, tag> ttag, const uint8_t* data,
260 AuthorizationSetBuilder& Authorization(TypedTag<TagType::BYTES, tag> ttag, const char* data,
265 AuthorizationSetBuilder& Authorizations(AuthorizationSet&& set);
266 AuthorizationSetBuilder& Authorizations(const AuthorizationSet& set);
268 AuthorizationSetBuilder& RsaKey(uint32_t key_size, uint64_t public_exponent);
269 AuthorizationSetBuilder& EcdsaKey(uint32_t key_size);
270 AuthorizationSetBuilder& EcdsaKey(EcCurve curve);
271 AuthorizationSetBuilder& AesKey(uint32_t key_size);
272 AuthorizationSetBuilder& HmacKey(uint32_t key_size);
274 AuthorizationSetBuilder& RsaSigningKey(uint32_t key_size, uint64_t public_exponent);
275 AuthorizationSetBuilder& RsaEncryptionKey(uint32_t key_size, uint64_t public_exponent);
276 AuthorizationSetBuilder& EcdsaSigningKey(uint32_t key_size);
277 AuthorizationSetBuilder& EcdsaSigningKey(EcCurve curve);
278 AuthorizationSetBuilder& AesEncryptionKey(uint32_t key_size);
280 AuthorizationSetBuilder& SigningKey();
281 AuthorizationSetBuilder& EncryptionKey();
282 AuthorizationSetBuilder& NoDigestOrPadding();
283 AuthorizationSetBuilder& EcbMode();
285 AuthorizationSetBuilder& BlockMode(std::initializer_list<BlockMode> block_modes);
286 AuthorizationSetBuilder& Digest(std::initializer_list<Digest> digests);
287 AuthorizationSetBuilder& Padding(std::initializer_list<PaddingMode> padding_modes);
291 template <typename... T> AuthorizationSetBuilder& BlockMode(T&&... a) {
294 template <typename... T> AuthorizationSetBuilder& Digest(T&&... a) {
297 template <typename... T> AuthorizationSetBuilder& Padding(T&&... a) {
302 inline AuthorizationSetBuilder& AuthorizationSetBuilder::Authorizations(AuthorizationSet&& set) {
308 inline AuthorizationSetBuilder&
309 AuthorizationSetBuilder::Authorizations(const AuthorizationSet& set) {
314 inline AuthorizationSetBuilder& AuthorizationSetBuilder::RsaKey(uint32_t key_size,
322 inline AuthorizationSetBuilder& AuthorizationSetBuilder::EcdsaKey(uint32_t key_size) {
328 inline AuthorizationSetBuilder& AuthorizationSetBuilder::EcdsaKey(EcCurve curve) {
334 inline AuthorizationSetBuilder& AuthorizationSetBuilder::AesKey(uint32_t key_size) {
339 inline AuthorizationSetBuilder& AuthorizationSetBuilder::HmacKey(uint32_t key_size) {
345 inline AuthorizationSetBuilder& AuthorizationSetBuilder::RsaSigningKey(uint32_t key_size,
351 inline AuthorizationSetBuilder&
352 AuthorizationSetBuilder::RsaEncryptionKey(uint32_t key_size, uint64_t public_exponent) {
357 inline AuthorizationSetBuilder& AuthorizationSetBuilder::EcdsaSigningKey(uint32_t key_size) {
362 inline AuthorizationSetBuilder& AuthorizationSetBuilder::EcdsaSigningKey(EcCurve curve) {
367 inline AuthorizationSetBuilder& AuthorizationSetBuilder::AesEncryptionKey(uint32_t key_size) {
372 inline AuthorizationSetBuilder& AuthorizationSetBuilder::SigningKey() {
377 inline AuthorizationSetBuilder& AuthorizationSetBuilder::EncryptionKey() {
382 inline AuthorizationSetBuilder& AuthorizationSetBuilder::NoDigestOrPadding() {
387 inline AuthorizationSetBuilder& AuthorizationSetBuilder::EcbMode() {
391 inline AuthorizationSetBuilder&
392 AuthorizationSetBuilder::BlockMode(std::initializer_list<V3_0::BlockMode> block_modes) {
399 inline AuthorizationSetBuilder&
400 AuthorizationSetBuilder::Digest(std::initializer_list<V3_0::Digest> digests) {
407 inline AuthorizationSetBuilder&
408 AuthorizationSetBuilder::Padding(std::initializer_list<V3_0::PaddingMode> padding_modes) {