axis
FixedRollKey.axis
- 고정 순환 키의 순환 축을 표시합니다.
- Output
- axis, int | None
- 벡터 엔진에서는 언제나
None 입니다.
- 행렬 엔진에서는 다음을 의미합니다.
from desilofhe import Engine
vector_engine = Engine()
secret_key = vector_engine.create_secret_key()
fixed_roll_key = vector_engine.create_fixed_roll_key(secret_key, delta=1)
axis = fixed_roll_key.axis # None
from desilofhe import Engine
matrix_engine = Engine(form="matrix")
secret_key = matrix_engine.create_secret_key()
axis_0_fixed_roll_key = matrix_engine.create_fixed_roll_key(
secret_key, delta=1, axis=0
)
axis = axis_0_fixed_roll_key.axis # 0
axis_1_fixed_roll_key = matrix_engine.create_fixed_roll_key(
secret_key, delta=1, axis=1
)
axis = axis_1_fixed_roll_key.axis # 1