History log of /external/vboot_reference/tests/rsa_padding_test.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
0c3ba249abb1dc60f5ebabccf84ff13206440b83 29-Mar-2013 Bill Richardson <wfrichar@chromium.org> Massive refactoring of external header files.

This reduces the number of exported header files to the minimum needed by
the existing userspace utilities and firmware implementations.

BUG=chromium:221544
BRANCH=none
TEST=manual, trybots
CQ-DEPEND=CL:47019,CL:47022,CL:47023

sudo FEATURES=test emerge vboot_reference
FEATURES=test emerge-$BOARD \
vboot_reference \
chromeos-cryptohome \
chromeos-installer \
chromeos-u-boot \
peach-u-boot \
depthcharge

Change-Id: I2946cc2dbaf5459a6c5eca92ca57d546498e6d85
Signed-off-by: Bill Richardson <wfrichar@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/47021
Reviewed-by: Randall Spangler <rspangler@chromium.org>
/external/vboot_reference/tests/rsa_padding_test.c
9c9606b7a6e2fe7a2d8147c0d61c2d3f5b98956d 31-Aug-2011 Randall Spangler <rspangler@chromium.org> Add tests for rsa_utility.c

BUG=chromium-os:17564
TEST=make && make runtests

Change-Id: Ia86241f5407ba53d93d3862b29c61b510e560e92
Reviewed-on: http://gerrit.chromium.org/gerrit/6959
Reviewed-by: Bill Richardson <wfrichar@chromium.org>
Tested-by: Randall Spangler <rspangler@chromium.org>
/external/vboot_reference/tests/rsa_padding_test.c
cce4171545faa02611c1db6ca1c554370385b012 30-Aug-2011 Randall Spangler <rspangler@chromium.org> Add more tests for rsa.c.

BUG=chromium-os:17564
TEST=make && make runtests

Change-Id: Ib1cdb139b695a648fc500ad61c58efc86c7940a9
(cherry picked from commit 5178f3ce82020e8caa287ceee47f9556c0b3bae8)
Reviewed-on: http://gerrit.chromium.org/gerrit/6860
Reviewed-by: Gaurav Shah <gauravsh@chromium.org>
Tested-by: Randall Spangler <rspangler@chromium.org>
/external/vboot_reference/tests/rsa_padding_test.c
5411c7a9f03f91bf2c1cd1cf852db9d4585a05c9 31-Mar-2010 Gaurav Shah <gauravsh@chromium.org> combined patch for:

http://codereview.chromium.org/1574005
http://codereview.chromium.org/1604001

Review URL: http://codereview.chromium.org/1585007
/external/vboot_reference/tests/rsa_padding_test.c
21c3f7fef79e1c6830c883b484d96c059012b18f 31-Mar-2010 David Garcia <dhg@google.com> Revert "VBoot Reference: Refactor Part 2 - Crypto Libraries"

This reverts commit e018a80a37aaa45681f45f5852f04d20aedd8b2d.

Review URL: http://codereview.chromium.org/1593002
/external/vboot_reference/tests/rsa_padding_test.c
d46c3470183d13db7c797f32eee0209e995b9cfc 31-Mar-2010 Gaurav Shah <gauravsh@chromium.org> VBoot Reference: Refactor Part 2 - Crypto Libraries

Removing multiple top level includes - now padding.h, rsa.h and sha.h are used internally and cryptolib.h must be used instead for all modules that wish to use crypto functions.

I am trying to separate refactors involving code movement from one file to another, and the movement of files themselves into separate CLs so that it's clear what changed.

Review URL: http://codereview.chromium.org/1574005
/external/vboot_reference/tests/rsa_padding_test.c
259de40640507d6b750db99db49d176ff5adac62 13-Mar-2010 Gaurav Shah <gauravsh@chromium.org> VBoot Reference: Fix many memory leaks.

Fix memory leaks found using Valgrind, adds sanity checking to RSAPublicKey parsing code to prevent crazy behavior.

Review URL: http://codereview.chromium.org/858008
/external/vboot_reference/tests/rsa_padding_test.c
f5564fa98c7e37b6644b92993894ebbe56306f4c 03-Mar-2010 Gaurav Shah <gauravsh@google.com> Vboot Reference: Refactor Code.

This CL does the following:
1) It adds a SignatureBuf function which uses the OpenSSL library to generate RSA signature. This is more robust than the previous way of invoking the command line "openssl" utility and capturing its output. No more unnecessary temporary files for signature operations.
2) It adds functions that allow direct manipulation of binary verified Firmware and Kernel Image blobs in memory.
3) It changes the structure field members for FirmwareImage to make it consistent with KernelImage. Now it's clearer which key is used when.
4) Minor bug fixes and slightly improved API for dealing verified boot firmware and kernel images.
5) Renames the RSA_verify function to prevent conflicts with OpenSSL since it's linked into the firmware utility binary.

Review URL: http://codereview.chromium.org/661353
/external/vboot_reference/tests/rsa_padding_test.c
7d122e2a47145ef535163744daa55cec54e12b16 25-Feb-2010 Gaurav Shah <gauravsh@google.com> Add a test for RSA PKCS #1 v1.5 signature verification.

This test checks that signatures with improper padding do not get accepted by the RSA signature verification implementation.

Review URL: http://codereview.chromium.org/661038
/external/vboot_reference/tests/rsa_padding_test.c