-
-
Notifications
You must be signed in to change notification settings - Fork 2.5k
Port MASTG-TEST-0014: Testing the Configuration of Cryptographic Standard Algorithms (android) (by @guardsquare) #3064
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
base: master
Are you sure you want to change the base?
Conversation
hey @nmsa, any news on this draft? |
I am working on it, but as we talked the last time, the scope is a bit large so it will originate many atomic tests. |
Sounds great, thank you @nmsa! |
The test was called "Testing the Configuration of Cryptographic Standard Algorithms", which has a very broad scope. It is being decompoed into atomic tests, which are in different phases of preparation, as follows: Weak Hashing Algorithms -- to be reviewed Hardcoded Initialization Vectors -- to be reviewed Reused Initialization Vectors -- to be reviewed Predictable Initialization Vectors -- to be reviewed Weak Padding -- to be reviewed Weak Message Authentication Codes (MAC) Algorithms -- initial version, needs work Weak Signature Algorithms -- only placeholder Improper Verification of Cryptographic Signature -- only placeholder
Hi @nmsa should we take this out of draft? Is it ready for review? |
|
||
The test case fails if you can find [insecure or deprecated](../../../Document/0x04g-Testing-Cryptography.md#Identifying-Insecure-and/or-Deprecated-Cryptographic-Algorithms) hashing algorithms being used in a security sensitive scenario. | ||
|
||
## References |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please remove these "References" sections from all files and ensure the links are inlined in the text.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If necessary, the automation will create the references sections automatically
The test was called "Testing the Configuration of Cryptographic Standard Algorithms", which has a very broad scope. It was decompoed into atomic tests, which are in different phases of preparation, as follows: - [X] Weak Hashing Algorithms `MASTG-TEST-0x14-1` - [X] Hardcoded Initialization Vectors `MASTG-TEST-0x14-22-1` - [X] Reused Initialization Vectors `MASTG-TEST-0x14-22-2` - [X] Predictable Initialization Vectors `MASTG-TEST-0x14-22-3` - [X] Weak Padding `MASTG-TEST-0x14-23` - [X] Weak Message Authentication Codes (MAC) Algorithms `MASTG-TEST-0x14-24` - [X] Weak Signature Algorithms `MASTG-TEST-0x14-25` - [X] Improper Verification of Cryptographic Signature `MASTG-TEST-0x14-26`
@cpholguera available for your review. |
PR closes #2949