Lines Matching refs:AuthorizationSetBuilder
26 class AuthorizationSetBuilder; variable
220 class AuthorizationSetBuilder: public AuthorizationSet {
223 AuthorizationSetBuilder& Authorization(TagType ttag, ValueType&&... value) { in Authorization()
229 AuthorizationSetBuilder& Authorization(TypedTag<TagType::BYTES, tag> ttag, const uint8_t* data, in Authorization()
238 AuthorizationSetBuilder& Authorization(TypedTag<TagType::BYTES, tag> ttag, const char* data, in Authorization()
243 AuthorizationSetBuilder& RsaKey(uint32_t key_size, uint64_t public_exponent);
244 AuthorizationSetBuilder& EcdsaKey(uint32_t key_size);
245 AuthorizationSetBuilder& AesKey(uint32_t key_size);
246 AuthorizationSetBuilder& HmacKey(uint32_t key_size);
248 AuthorizationSetBuilder& RsaSigningKey(uint32_t key_size, uint64_t public_exponent);
249 AuthorizationSetBuilder& RsaEncryptionKey(uint32_t key_size, uint64_t public_exponent);
250 AuthorizationSetBuilder& EcdsaSigningKey(uint32_t key_size);
251 AuthorizationSetBuilder& AesEncryptionKey(uint32_t key_size);
253 AuthorizationSetBuilder& SigningKey();
254 AuthorizationSetBuilder& EncryptionKey();
255 AuthorizationSetBuilder& NoDigestOrPadding();
256 AuthorizationSetBuilder& EcbMode();
258 AuthorizationSetBuilder& Digest(Digest digest) { in Digest()
262 AuthorizationSetBuilder& Padding(PaddingMode padding) { in Padding()
267 inline AuthorizationSetBuilder& AuthorizationSetBuilder::RsaKey(uint32_t key_size, in RsaKey()
275 inline AuthorizationSetBuilder& AuthorizationSetBuilder::EcdsaKey(uint32_t key_size) { in EcdsaKey()
281 inline AuthorizationSetBuilder& AuthorizationSetBuilder::AesKey(uint32_t key_size) { in AesKey()
286 inline AuthorizationSetBuilder& AuthorizationSetBuilder::HmacKey(uint32_t key_size) { in HmacKey()
292 inline AuthorizationSetBuilder& AuthorizationSetBuilder::RsaSigningKey(uint32_t key_size, in RsaSigningKey()
298 inline AuthorizationSetBuilder&
299 AuthorizationSetBuilder::RsaEncryptionKey(uint32_t key_size, uint64_t public_exponent) { in RsaEncryptionKey()
304 inline AuthorizationSetBuilder& AuthorizationSetBuilder::EcdsaSigningKey(uint32_t key_size) { in EcdsaSigningKey()
309 inline AuthorizationSetBuilder& AuthorizationSetBuilder::AesEncryptionKey(uint32_t key_size) { in AesEncryptionKey()
314 inline AuthorizationSetBuilder& AuthorizationSetBuilder::SigningKey() { in SigningKey()
319 inline AuthorizationSetBuilder& AuthorizationSetBuilder::EncryptionKey() { in EncryptionKey()
324 inline AuthorizationSetBuilder& AuthorizationSetBuilder::NoDigestOrPadding() { in NoDigestOrPadding()
329 inline AuthorizationSetBuilder& AuthorizationSetBuilder::EcbMode() { in EcbMode()