authnz-common 0.2.1

Authnz common library (types and utils).
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#[cfg(any(feature = "app-server-types", feature = "authnz-server-types"))]
use impulse_server_kit::salvo;
#[cfg(any(feature = "app-server-types", feature = "authnz-server-types"))]
use salvo::oapi::ToSchema;
use serde::{Deserialize, Serialize};

#[cfg_attr(any(feature = "app-server-types", feature = "authnz-server-types"), derive(ToSchema))]
#[derive(Deserialize, Serialize, PartialEq, Eq, Hash, Clone, Debug)]
/// Dilithium5 raw signature.
pub struct Dilithium5Signature {
  /// Public key to verify.
  pub signed_by_dpub: Vec<u8>,
  /// Actual signature.
  pub signature: Vec<u8>,
}