Compliance
saq.sandwich.proto.api.v1.Compliance
Description
Compliance lists high level security constraints on the choice of
 algorithms within a Sandwich configuration. If a Sandwich configuration
 specifies algorithms that violate those constraints, an error will be
 returned.
See also:
message Compliance {
  // Controls the use of hybrid algorithms. See
  // [HybridAlgoChoice](HybridAlgoChoice.md).
  HybridAlgoChoice hybrid_choice = 1;
  // Controls the use of quantum-safe algorithms.
  // See [QuantumSafeAlgoChoice](QuantumSafeAlgoChoice.md).
  QuantumSafeAlgoChoice quantum_safe_choice = 2;
  // Controls the use of classical algorithms.
  // See [ClassicalAlgoChoice](ClassicalAlgoChoice.md).
  ClassicalAlgoChoice classical_choice = 3;
  // Minimum bit strength to enforce.
  // See [NISTSecurityStrengthBits](NISTSecurityStrengthBits.md).
  NISTSecurityStrengthBits bit_strength_choice = 4;
}
Fields
hybrid_choice
Controls the use of hybrid algorithms. See HybridAlgoChoice.
quantum_safe_choice
Controls the use of quantum-safe algorithms. See QuantumSafeAlgoChoice.
classical_choice
Controls the use of classical algorithms. See ClassicalAlgoChoice.
bit_strength_choice
Minimum bit strength to enforce. See NISTSecurityStrengthBits.