aboutsummaryrefslogtreecommitdiff
path: root/pyecsca/sca/trace/align.py
diff options
context:
space:
mode:
Diffstat (limited to 'pyecsca/sca/trace/align.py')
-rw-r--r--pyecsca/sca/trace/align.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/pyecsca/sca/trace/align.py b/pyecsca/sca/trace/align.py
index e35025d..56be5b3 100644
--- a/pyecsca/sca/trace/align.py
+++ b/pyecsca/sca/trace/align.py
@@ -11,8 +11,8 @@ from .process import normalize
from .trace import Trace
-def align_reference(reference: Trace, *traces: Trace,
- align_func: Callable[[Trace], Tuple[bool, int]]) -> Tuple[List[Trace], List[int]]:
+def _align_reference(reference: Trace, *traces: Trace,
+ align_func: Callable[[Trace], Tuple[bool, int]]) -> Tuple[List[Trace], List[int]]:
result = [deepcopy(reference)]
offsets = [0]
for trace in traces:
@@ -72,7 +72,7 @@ def align_correlation(reference: Trace, *traces: Trace,
shift = left_space + reference_length // 2
return True, max_correlation_offset - shift
- return align_reference(reference, *traces, align_func=align_func)
+ return _align_reference(reference, *traces, align_func=align_func)
@public
@@ -102,7 +102,7 @@ def align_peaks(reference: Trace, *traces: Trace,
left_space = min(max_offset, reference_offset)
return True, int(window_peak - reference_peak - left_space)
- return align_reference(reference, *traces, align_func=align_func)
+ return _align_reference(reference, *traces, align_func=align_func)
@public
@@ -142,7 +142,7 @@ def align_offset(reference: Trace, *traces: Trace,
return True, best_offset
else:
return False, 0
- return align_reference(reference, *traces, align_func=align_func)
+ return _align_reference(reference, *traces, align_func=align_func)
@public