Skip to content

ClassicalAlgoChoice

saq.sandwich.proto.api.v1.ClassicalAlgoChoice

Description

Whether to allow or forbid classical algorithms. We define "classical algorithms" as something that is not quantum-safe, such as ECC or RSA.

By default, classical algorithms are allowed.

This enum is part of the Compliance configuration.

See also QuantumSafeAlgoChoice and HybridAlgoChoice.

enum ClassicalAlgoChoice {
  // Allows classical algorithms.
  CLASSICAL_ALGORITHMS_ALLOW = 0;

  // Forbids classical algorithms.
  CLASSICAL_ALGORITHMS_FORBID = 1;
}

Values

CLASSICAL_ALGORITHMS_ALLOW

Allows classical algorithms.

CLASSICAL_ALGORITHMS_ALLOW = 0;

CLASSICAL_ALGORITHMS_FORBID

Forbids classical algorithms.

CLASSICAL_ALGORITHMS_FORBID = 1;