userver: userver/crypto/basic_types.hpp File Reference
⚠️ This is the documentation for an old userver version. Click here to switch to the latest version.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
basic_types.hpp File Reference

Detailed Description

Common types for crypto module.

Definition in file basic_types.hpp.

Go to the source code of this file.

#include <string>
#include <userver/crypto/exception.hpp>
+ Include dependency graph for basic_types.hpp:
+ This graph shows which files directly or indirectly include this file:

Classes

class  crypto::NamedAlgo
 Base class for a crypto algorithm implementation. More...
 

Namespaces

namespace  crypto
 Cryptography support.
 

Enumerations

enum class  crypto::DigestSize {
  k160 ,
  k256 ,
  k384 ,
  k512
}
 SHA digest size in bits. More...
 
enum class  crypto::DsaType {
  kRsa ,
  kEc ,
  kRsaPss
}
 Digital signature type. More...