Skip to content

Tackling the 0.1.2alpha TODO list#16

Draft
ounsworth wants to merge 17 commits into
bcgit:release/0.1.2alphafrom
ounsworth:mikeo/0.1.2alpha_todo_roundup
Draft

Tackling the 0.1.2alpha TODO list#16
ounsworth wants to merge 17 commits into
bcgit:release/0.1.2alphafrom
ounsworth:mikeo/0.1.2alpha_todo_roundup

Conversation

@ounsworth

@ounsworth ounsworth commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

I am going to collect here a bunch of small changes as I work through the TODO list, and then can do a squash merge at the end.

@npajkovsky npajkovsky left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a good way to go.

ounsworth and others added 2 commits June 8, 2026 12:45
- 출력 슬라이스를 받는 _out 계열 함수 진입부에서 out fill(0) 선-초기화
- 오버사이즈 버퍼 뒤쪽이나 조기 반환 시 남는 이전 데이터 노출 방지
- digest 출력 버퍼 뒤쪽까지 0이 되도록 sha3 테스트 1건 갱신
- 행 단위 부분 기록 함수는 다른 행을 지우므로 제외
ounsworth and others added 14 commits June 9, 2026 18:56
- 비공개 mlkem compress 함수 fill(0) 제거 (성능)
- ct conditional_copy_bytes fill(0) 제거 (constant-time 가정 위반 가능)
- core traits의 _out 함수 docstring에 출력 버퍼 zeroize 명시
- sha3 테스트 주석에서 이름과 변경 이력 제거
- 릴리즈 노트의 완료된 TODO 항목을 changelog로 이동
# Conflicts:
#	alpha_0.1.2_release_notes.md
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants