diff options
author | Nicolas Boichat <drinkcat@google.com> | 2017-03-03 07:47:34 -0800 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2017-03-16 11:25:47 -0700 |
commit | 236a70f726ae0a1f0e77312eb3e86418ca1eeda1 (patch) | |
tree | b36efdf4c38f1ae1a1c686c5812beff7b2108f59 /board/hammer | |
parent | 39b605e9f271795e93823353a8cc204595770c99 (diff) | |
download | chrome-ec-236a70f726ae0a1f0e77312eb3e86418ca1eeda1.tar.gz |
hammer: Switch to RSA 3072 exp 3 key
Increasing key length from 2048 bits to 3072 bits provides more
security, at the cost of about 2.25x the amount of time being
spent in verification (roughly 100ms instead of 45ms).
CQ-DEPEND=CL:449060
BRANCH=none
BUG=b:35582031
TEST=Flash hammer, verification succeeds.
Change-Id: I2ac7e87941c847bb4e9bd376034e6539988d1743
Reviewed-on: https://chromium-review.googlesource.com/449023
Commit-Ready: Nicolas Boichat <drinkcat@chromium.org>
Tested-by: Nicolas Boichat <drinkcat@chromium.org>
Reviewed-by: Randall Spangler <rspangler@chromium.org>
Reviewed-by: Vincent Palatin <vpalatin@chromium.org>
Diffstat (limited to 'board/hammer')
-rw-r--r-- | board/hammer/board.h | 2 | ||||
-rw-r--r-- | board/hammer/dev_key.pem | 62 |
2 files changed, 38 insertions, 26 deletions
diff --git a/board/hammer/board.h b/board/hammer/board.h index d3108d03bf..a035ee2965 100644 --- a/board/hammer/board.h +++ b/board/hammer/board.h @@ -134,7 +134,7 @@ #define CONFIG_RWSIG_TYPE_RWSIG #define CONFIG_RSA #define CONFIG_SHA256 -#define CONFIG_RSA_KEY_SIZE 2048 +#define CONFIG_RSA_KEY_SIZE 3072 #define CONFIG_RSA_EXPONENT_3 /* diff --git a/board/hammer/dev_key.pem b/board/hammer/dev_key.pem index 4023bb3754..b72c787613 100644 --- a/board/hammer/dev_key.pem +++ b/board/hammer/dev_key.pem @@ -1,27 +1,39 @@ -----BEGIN RSA PRIVATE KEY----- -MIIEogIBAAKCAQEAs7tkxv0lsE5oxDOj6R+oBgguIx5LfisMdbAuPOMYXhI4OQtR -f+cI445RkLz4kR8rJrK5PNCmd6N2M1NPV3BZ3Qou3s4EQTJzljS47InTJxoI2+rT -Y72iOawEH7ulm8khZGGLzXXfh6LwZYYux3chtTV3qXKjOtU3JmJn+J+dQU2vNfSi -yB/zzpKU3S/Y8YemureP8mQBjTEcsYNLMtBlRAEvU+3VsgHoE6i4Jq88BR2rmzyG -dy4T8XOnfpiSUxxuqDma5HHd0FmFfBn/nxWMZ5Oh7Axmedkj6I6YQGZuxPXumlqb -iJ9+iCVmY3X141AUCyUOvMyRRxuUZwF5IfsTPwIBAwKCAQB30kMvU251iZstd8Kb -anAEBXQXaYepcghOdXQol2WUDCV7XOD/71tCXuELKKW2FMdvIdDTNcRPwk7M4jTk -9ZE+Bsnp3q2AzE0OzdCdsTdvZrCSnIztKRbRHVgVJ8O9MMDtll0zo+pabKBDrsna -T2vOI6UbocInOM9u7EVQamjWMqvryYa+isXMsIwswZVeenls7Hxk/LfVXqCNUPtO -z9nQolcx5cKhIrxrwfo4RIwPeCmzPLujeOv7NP3cJSiJJzKbm4IFitysF9XHskWI -TLV21y1qH6vIySOLtTPF3Ib31JJ4ytb48LZcgbd5T4mT7AyeSOq2FPSEKzqA1MoO -jgerAoGBAN8ARR0A5u4xv7dGkjmkEPaUcF9ZmsiZe3ruMRGuQhgACzu5mL8h8UD3 -Jwv3bEAYLVL51zCWy7WyhUrzgcjePBzyHbpJSeyl+rTlr1NfoG9rPdjyJ5ZbSlm+ -SGv+GAd24TSJScCmcwlp3mAecJuX6LDRHSMhIV3J49PWkcXu2V1/AoGBAM5UATup -aNzpygtTez8/vvoC5HYBTiUzp7DvWMCOVoaLAnDPfHKeXIx63rTa3CnVvBoUijxr -LPxGHt/A3wynJYXMsp2S16YoOw/q30PzAgzKEwTatU5xYRTYtl6Zg5zaVd5b4Jhs -w2OThHMPDgvthVBMmouKi8S29ujPMIQdTKpBAoGBAJSq2L4AmfQhKnovDCZtYKRi -9ZTmZzBmUlH0ILZ0LBAAB30mZdTBS4CkxLKk8tVlc4ymj3W53SPMWNyiVoXpfWih -aSbbhp3D/HiZH4zqavTyKTtMGmQ83DvUMEf+uq+kliMGMSsZogZGlEAUSxJlRcs2 -E2zAwOkxQo05toP0kOj/AoGBAImNVifGReib3AeM/NTVKfwB7aQA3sN3xSCfkIBe -5FmyAaCKUvcUPbL8lHiR6Bvj0rwNsX2cyKguvz/V6ghvblkzIb5h5RlwJ1/x6i1M -rAiGt1iRzjRLlg3lzum7rRM8OT7n6xBIgkJiWEy0tAfzrjWIZwexsoMkpJs0ywK+ -MxwrAoGAEshRpAwZBMS+6O+i/bjnNFnCIJkgiaKZREgzySv2q9m5JHC26M+MOs2r -v4F1ahybsPQyh+Xc7GzrbCtD3L9kv3TaomYDfuBtTg8qO3FrtEUSAaxwKUwo/Nfn -ytl0nsGLXvv7U/mu9PtrSGb+Zcv7F/pHRFTkMyJXfL/ueVfL4NI= +MIIG4gIBAAKCAYEAseZZZlXXDP+KrjqV+XhP0ZgPlU5mX4GCm27yzTqcKiFWLlHZ +3f8seGG0lKNiL7WvHim8uSEDaPbp2us4uaJ6nTHEpbSGi2QVp90tE3aJG34HyKlg +jcaE1r/0n6ynG/bf0Xx4O63Plp3Czi3TBYW49vT6+T/Jyfl2JpGQ9KNcD0umafsv +uaEmdrLGrzjN8w1mFZfwscFkfVDh0cdiFNJ+UkTSpO9/yPapXbo4/lOMwdO9xILF +cEZV9I7K7lBSvQ5Uep+w0SqNPTh2cGhoeEeDyH+Ce0LA8H7ZwbVnwLe1RswF9Wek +uzqp9lMSNkkwMtTkumTuJLLGJX9rc0MVQTKgNV8wIzizf5lkCCBCJLf7aRBaeWCJ +cXjKiavSPOZXDcnqCWqRJT3jN4ibAsU1GQtqLa8pTAi2wkE0fjuvAWK3NYuvpukg +qNq2LI+BJkF4+dCZoeB1PDNyFNzdOFvkxj2+ImS3DLlPYVng4vHsTK1HRUUpL5Ag +jjfMhMs4NC7HMOCTAgEDAoIBgHaZkO7j5LNVBx7RuVD63+EQCmOJmZUBAbz0od4n +EsbA5B7hO+lUyFBBIw3CQXUjyhQb0yYWAkX58Tyc0HvBpxN2gxkjBFztY8U+Hgz5 +sLz+r9sblbPZreR/+GpzGhKklTZS+tJz37m+gd7JN1kD0KSjUft/29v7pBm2YKMX +krTdGZv8ynvAxE8h2col3qII7rkP9cvWQv416+EvlriMVDbYjG30/9tPG5PRe1Q3 +syvifoMB2PWEOU20h0mK4dNe4d7E96s1Q+RTmTUtyipxUp6d4PIufAjMtM8yfkb0 +/0z81IsWQ0NOhefrMAi8TEcDkbyNSBPqHqbqH2FosFWo2cU3r6TXv2LdvFzc5BA+ +U6c+fXz7BDjv+NT3Bh98whKvTdJYcIgSg6vqzW7ZWJWWllZQtpJnQccIq4sPaL4S +osFg8jd1kcbjVakCN0wYtfvMa/+WBZNNsZLUHoeIJvO7qnT7VKzhceoKHCJCMxNR +Ypu5eELxCwebTXiImDqmFsKIawKBwQDpDjff6eatHbjmGV1elTyV5MLi95Tc0T7P +FZHC1KLXkA/mEuXjAGfoZuLB5a3WmrA8r8fWNZoKV+0RBKIs3at1JFxZn9YiA0Hy +5qmnYkXjMaY4p5AyO3eJsc2kbsh9r0cy2cb5GdwFDApeoVICoQh+dW9FpvIS+9AF +0DVc2/Rg//cuXLlCMonF+PZVmDxRNhjBvwvRjxeowiu2ntI4sa83nHMhXI/RfvV4 +xcSng8gSIvabUmunDcPKvqO3rnpHzVECgcEAw2oFcHDAuZ1Xuopb2ghLRK3uLQVy +BnqLu9QYk3OTe8C3PrNZ80R5MgtnZ0kP8bTZ4uE6MJ3+IMhPUCFqk9euGGdMUlU+ +SUmHie5CZPg4CwD4BUBy6dVdwId7aTxrdBOuGwwhYAhBsJxcfd3eNgiALcCoKsbi +BLhjJ9Rch2rOsnpNJVwMvFMr6RM33oQrrufe4MBhDa/QD9yDtnDYH/KPO09E6AqU +sMvBNsjbCC9rSYv+L9QkW8EUhT+wJIcqxUajAoHBAJtez+qb7x4T0JlmPj8OKGPt +10H6Yz3g1IoOYSyNweUKtUQMmUIARUWZ7IFDyTm8dX3KhTl5EVw6ngtYbB3pHPjC +6Du/5Bas1qHvG8TsLpd2btBvtXbST7EhM8L0hakfhMyRL1C76ANdXD8WNqxrWv74 +9NkZ9rdSiq6Kzj3n+ECqpMmTJiwhsS6l+Y5lfYt5ZdZ/XTZfZRssHSRp4XshH3po +TMDoX+D/TlCD2G+tMAwXTxI28m9egocpwnp0UYUziwKBwQCCRq5K9dXRE4/RsZKR +WtzYc/QeA6FZpwfSjWW3omJSgHopzOaiLaYhXO+aMLVLzeaXQNF1vqlrMDTgFkcN +OnQQRN2MONQw26+xSYGYpXqyAKVY1aHxOOkrBPzw0vJNYnQSCBZABYEgaD2pPpQk +BarJKxrHL0FYeuzFOD2vnInMUYjDkrMoN3KbYiU/AsfJ7+nrKutedTVf6FfO9eVq +obTSNNiasbh13St52zywH5zbsql1OBg9K2MDf8rDBMcuLxcCgcBfM9FWZivdG2tJ +5REvL0vPAQfcjVi4HUHvnaCuwMYEuF5T2Xf9P8d8ZflfWHaGlkl/qPvE897fns2l +PZvvhRnr9GlHKt940ZOTI2v+hjlwcHGAAQc+p7BcKeUYLChwhVK/cZ9f6ZCotZNh +543ecG4KZiJaqBZ/mDRaW7Py0w6lbOAzprrHF3ChvQ6VAllajoWx4CeINRcxX2vP +bAPZxvt0gwpoHtUAsZo/bKEF0sM5qM/fK43gH5KhJeunq/xHO7E= -----END RSA PRIVATE KEY----- |