Age | Commit message (Collapse) | Author |
|
Change-Id: Idd542c7a003ac9eeb9ebc0ef058bc755a8980e8a
|
|
Change-Id: I72174e92bf8362bb80647b6b21fdff72781cd1ab
|
|
5d1a46d6f5 am: a984a6de2c am: 0dae1202af
Original change: https://android-review.googlesource.com/c/platform/external/python/rsa/+/2221334
Change-Id: I7acd2d7d724c99abb7168a5cc9fab7e68667ac80
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
5d1a46d6f5 am: a984a6de2c
Original change: https://android-review.googlesource.com/c/platform/external/python/rsa/+/2221334
Change-Id: Icefd054d801ea5e0349d49a6672ae79b1292e22c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/external/python/rsa/+/2221334
Change-Id: I50484bd6cb2bdeb8f7eb79f4d8b2fa77c309313b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/external/python/rsa/+/2221334
Change-Id: I2592c341d07f0f257f7f334b1236177120026147
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/external/python/rsa/+/2221334
Change-Id: I8b7588d54d238a56893bbc63b36e181b41d2ab19
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Bug: 245854393
Test: presubmit
Change-Id: Id28b2706d653467c2fe40ed6613ec19475ec802f
|
|
Change-Id: Ic25edfb2731d92ec6079109b2467bc4eb9c8b3da
|
|
Change-Id: I3e232834d1bfa81851e866050b2ce101b7e003bd
|
|
Bug: 189946434
Change-Id: I6cdcc935cc593304c3f8e02c123e68499ccc331e
|
|
Change-Id: Id360c1b4ac4a9fd501161ed5f6515618f634e23f
|
|
ours am: 871d5caa01 -s ours am: 0b49fd62b4 -s ours
am skip reason: Change-Id Id3d0f32fd0438f758a360d6fd633483bace49191 with SHA-1 928a6145d2 is in history
Original change: undetermined
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I24b94887f0a501ed25a1fc25d010b2e7c03b8c4e
|
|
ours am: 871d5caa01 -s ours am: 0b49fd62b4 -s ours
am skip reason: Change-Id Id3d0f32fd0438f758a360d6fd633483bace49191 with SHA-1 928a6145d2 is in history
Original change: undetermined
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I02b0b3b256ff2642000a09aeb1467c19ffb0b59b
|
|
46feb0cc4a am: 6ad342cdd0 am: 080dcb7391
Original change: https://android-review.googlesource.com/c/platform/external/python/rsa/+/1588605
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ib5a6cf5068c234546d47741a8bd1f7671bbcca74
|
|
46feb0cc4a am: 6ad342cdd0 am: 080dcb7391
Original change: https://android-review.googlesource.com/c/platform/external/python/rsa/+/1588605
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I8f63fa861aa3fbdaf204f5aa67967167a1f13d80
|
|
ours am: 871d5caa01 -s ours
am skip reason: Change-Id Id3d0f32fd0438f758a360d6fd633483bace49191 with SHA-1 928a6145d2 is in history
Original change: undetermined
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I52433025d610e0c80b105fa938f83d3589f82312
|
|
46feb0cc4a am: 6ad342cdd0
Original change: https://android-review.googlesource.com/c/platform/external/python/rsa/+/1588605
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I4f5b06dbbce482f44780e15d5b3809b913f378f3
|
|
am skip reason: Change-Id Id3d0f32fd0438f758a360d6fd633483bace49191 with SHA-1 928a6145d2 is in history
Original change: undetermined
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I2c0fb307b0d623f8fabb7d08137bbc3e17e5274b
|
|
Bug: 180401296
Merged-In: Id3d0f32fd0438f758a360d6fd633483bace49191
Change-Id: I7c45854e2a3c17ca8f58fad233ebdb32c81ed3cb
|
|
46feb0cc4a
Original change: https://android-review.googlesource.com/c/platform/external/python/rsa/+/1588605
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I5382b916abb3d748ff2c4460fb3c3a118e11eaab
|
|
Original change: https://android-review.googlesource.com/c/platform/external/python/rsa/+/1588605
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I545eaa9aa0e47f03a4f04a6f385198273da67dea
|
|
Added SPDX-license-identifier-Apache-2.0 to:
Android.bp
rsa/Android.bp
Bug: 68860345
Bug: 151177513
Bug: 151953481
Test: m all
Exempt-From-Owner-Approval: janitorial work
Change-Id: I5392dff0e4993e0c7e7197f4e898e3cf40a7f9cc
|
|
Change-Id: I9d844f5fd7ae1a6606fc6d729f5dc5df74eb8fbb
|
|
b3a9fbc118 am: 298647b5de
Original change: https://android-review.googlesource.com/c/platform/external/python/rsa/+/1550098
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I31d0efdcecdb4fa6d0a657a560de9a0e3fcc9375
|
|
Original change: https://android-review.googlesource.com/c/platform/external/python/rsa/+/1550098
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ic071314656b6f3f1f5a91e532826d29995b6db19
|
|
Original change: https://android-review.googlesource.com/c/platform/external/python/rsa/+/1550098
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I6858f1181a41dea6b7e8cf3e8f50c1531e0e2828
|
|
|
|
Not needed anymore.
Exempt-From-Owner-Approval:clean up mapping files
Test: presubmit
Bug: 175408655
Change-Id: I56e73734b7e84375b5ce94800862d13f60b0d601
|
|
Original change: https://android-review.googlesource.com/c/platform/external/python/rsa/+/1546899
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I1b6ee393453bb70b91e046dd769ce5b477efe7e0
|
|
Original change: https://android-review.googlesource.com/c/platform/external/python/rsa/+/1546899
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ic2b832ba5104e62b5b03acf0aecb766365413c20
|
|
Original change: https://android-review.googlesource.com/c/platform/external/python/rsa/+/1546899
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I5a50d248e934af230eed54d603a6671c37bd2d56
|
|
Test: make
Change-Id: I8d6cc19574e2653f9e47ae302efef1672f6bf1a5
|
|
|
|
|
|
Strings need to be encoded into bytes before the RSA module can operate
on them.
|
|
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/python/rsa/+/13112860
Change-Id: Ieed2c8decec2d4d4455a0af1c5455f6df49574a4
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/python/rsa/+/13112860
Change-Id: Id3d0f32fd0438f758a360d6fd633483bace49191
|
|
Bug: 172690556
Change-Id: I7f87ae7793df568bb328bf85d78e0647fd2c4274
|
|
Store blinding factor + its inverse, so that they can be reused & updated
on every blinding operation. This avoids expensive computations.
The reuse of the previous blinding factor is done via squaring (mod n), as
per section 9 of 'A Timing Attack against RSA with the Chinese Remainder
Theorem' by Werner Schindler, https://tls.mbed.org/public/WSchindler-RSA_Timing_Attack.pdf
|
|
Crypto length and blocksize are public info, so don't need side-channel
free comparison.
|
|
Use `bytes.find()` instead of `bytes.index()`, as the former doesn't raise
an exception when the to-be-found byte doesn't exist.
|
|
|
|
According to PKCS#1 v1.5, the padding should be at least 8 bytes long.
See https://tools.ietf.org/html/rfc8017#section-7.2.2 step 3 for more info.
|
|
Use as many constant-time comparisons as practical in the
`rsa.pkcs1.decrypt` function.
`cleartext.index(b'\x00', 2)` will still be non-constant-time. The
alternative would be to iterate over all the data byte by byte in
Python, which is several orders of magnitude slower. Given that a
perfect constant-time implementation is very hard or even impossible to
do in Python [1], I chose the more performant option here.
[1]: https://securitypitfalls.wordpress.com/2018/08/03/constant-time-compare-in-python/
|
|
|
|
|
|
a2ea42dc09 -s ours am: 7bba8a8d99 -s ours
am skip reason: Change-Id I6522491932422daded7776509d355156a82e3b92 with SHA-1 b8eae8a9ee is in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/python/rsa/+/12796233
Change-Id: I12d16820f196824193a6a211198ccb54a6381b4b
|
|
a2ea42dc09 -s ours
am skip reason: Change-Id I6522491932422daded7776509d355156a82e3b92 with SHA-1 b8eae8a9ee is in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/python/rsa/+/12796233
Change-Id: Ic94715c8d6935c381187977831767befa630d1a8
|