Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move base64 constant-time functions to the new module #5236

Conversation

gabor-mezei-arm
Copy link
Contributor

@gabor-mezei-arm gabor-mezei-arm commented Nov 26, 2021

Description

The goal of this task is to move base64 constant-time functions to the new constant-time module.

Resolves #4926

Requires Backporting

Todos

  • Documentation
  • Backported

@gabor-mezei-arm gabor-mezei-arm self-assigned this Nov 26, 2021
@gabor-mezei-arm gabor-mezei-arm added component-crypto Crypto primitives and low-level interfaces enhancement needs-ci Needs to pass CI tests labels Nov 26, 2021
@gabor-mezei-arm gabor-mezei-arm force-pushed the 4926_base64_move_constant-time_functions branch from f2d1fe5 to 3ce063b Compare November 26, 2021 14:30
Signed-off-by: Gabor Mezei <gabor.mezei@arm.com>
Signed-off-by: Gabor Mezei <gabor.mezei@arm.com>
Signed-off-by: Gabor Mezei <gabor.mezei@arm.com>
Signed-off-by: Gabor Mezei <gabor.mezei@arm.com>
…ime module

Signed-off-by: Gabor Mezei <gabor.mezei@arm.com>
Signed-off-by: Gabor Mezei <gabor.mezei@arm.com>
Signed-off-by: Gabor Mezei <gabor.mezei@arm.com>
Signed-off-by: Gabor Mezei <gabor.mezei@arm.com>
@gabor-mezei-arm gabor-mezei-arm force-pushed the 4926_base64_move_constant-time_functions branch from 3ce063b to a096975 Compare November 26, 2021 16:33
@gabor-mezei-arm gabor-mezei-arm added needs-review Every commit must be reviewed by at least two team members, needs-reviewer This PR needs someone to pick it up for review and removed needs-ci Needs to pass CI tests labels Nov 29, 2021
@gabor-mezei-arm gabor-mezei-arm added the needs-backports Backports are missing or are pending review and approval. label Nov 29, 2021
Copy link
Contributor

@davidhorstmann-arm davidhorstmann-arm left a comment

Choose a reason for hiding this comment

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

One question, LGTM otherwise.

library/constant_time_internal.h Show resolved Hide resolved
Copy link
Contributor

@davidhorstmann-arm davidhorstmann-arm left a comment

Choose a reason for hiding this comment

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

LGTM - thanks!

@mpg mpg self-requested a review December 8, 2021 11:53
@mpg mpg removed the needs-reviewer This PR needs someone to pick it up for review label Dec 8, 2021
Copy link
Contributor

@mpg mpg left a comment

Choose a reason for hiding this comment

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

I understood the goal of the task differently, so I'd like this point to be resolved before I can approve this PR. #4926

@mpg mpg self-requested a review December 8, 2021 14:01
Copy link
Contributor

@mpg mpg left a comment

Choose a reason for hiding this comment

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

My misunderstanding about the intended scope of the task has been clarified. All looking good to me.

@mpg mpg added approved Design and code approved - may be waiting for CI or backports and removed needs-review Every commit must be reviewed by at least two team members, labels Dec 8, 2021
@mpg mpg removed the needs-backports Backports are missing or are pending review and approval. label Dec 9, 2021
@mpg mpg merged commit d7d740e into Mbed-TLS:development Dec 9, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Design and code approved - may be waiting for CI or backports component-crypto Crypto primitives and low-level interfaces enhancement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Move base64 constant-time functions to the new module
3 participants