aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-10-10Snap for 10929834 from 7a4219fcd133d5c7cd37e02e55ae2173333f49b4 to sdk-releaseplatform-tools-35.0.1sdk-releaseAndroid Build Coastguard Worker
Change-Id: Idd542c7a003ac9eeb9ebc0ef058bc755a8980e8a
2023-02-01Snap for 9550355 from 0dae1202af76b88e0db40752d2bd0db19fea19ff to sdk-releaseplatform-tools-34.0.5platform-tools-34.0.4platform-tools-34.0.3platform-tools-34.0.1platform-tools-34.0.0platform-tools-33.0.4Android Build Coastguard Worker
Change-Id: I72174e92bf8362bb80647b6b21fdff72781cd1ab
2022-09-22Disable unused Python 2 variant. am: f691762adf am: 3e9e7b7bd4 am: ↵HEADandroid-14.0.0_r45android-14.0.0_r44android-14.0.0_r43android-14.0.0_r42android-14.0.0_r41android-14.0.0_r40android-14.0.0_r39android-14.0.0_r38android-14.0.0_r37android-14.0.0_r36android-14.0.0_r35android-14.0.0_r34android-14.0.0_r33android-14.0.0_r32android-14.0.0_r31android-14.0.0_r30android-14.0.0_r29android-14.0.0_r27android-14.0.0_r26android-14.0.0_r25android-14.0.0_r24android-14.0.0_r23android-14.0.0_r22android-14.0.0_r21android-14.0.0_r20android-14.0.0_r19android-14.0.0_r18android-14.0.0_r17android-14.0.0_r16aml_rkp_341510000aml_rkp_341311000aml_rkp_341114000aml_rkp_341015010aml_rkp_341012000aml_hef_341717050aml_hef_341613000aml_hef_341512030aml_hef_341415040aml_hef_341311010aml_hef_341114030aml_cfg_341510000mastermainandroid14-qpr2-s5-releaseandroid14-qpr2-s4-releaseandroid14-qpr2-s3-releaseandroid14-qpr2-s2-releaseandroid14-qpr2-s1-releaseandroid14-qpr2-releaseandroid14-qpr1-s2-releaseandroid14-qpr1-releaseandroid14-mainline-healthfitness-releaseandroid14-devandroid14-d2-s5-releaseandroid14-d2-s4-releaseandroid14-d2-s3-releaseandroid14-d2-s2-releaseandroid14-d2-s1-releaseandroid14-d2-releaseKrzysztof Kosiński
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>
2022-09-22Disable unused Python 2 variant. am: f691762adf am: 3e9e7b7bd4 am: ↵android-u-beta-1-gplmain-16k-with-phonesKrzysztof Kosiński
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>
2022-09-21Disable unused Python 2 variant. am: f691762adf am: 3e9e7b7bd4 am: 5d1a46d6f5Krzysztof Kosiński
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>
2022-09-21Disable unused Python 2 variant. am: f691762adf am: 3e9e7b7bd4Krzysztof Kosiński
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>
2022-09-21Disable unused Python 2 variant. am: f691762adfKrzysztof Kosiński
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>
2022-09-20Disable unused Python 2 variant.main-16kKrzysztof Kosiński
Bug: 245854393 Test: presubmit Change-Id: Id28b2706d653467c2fe40ed6613ec19475ec802f
2022-08-16Snap for 8952093 from c6e8e4a79c1b656f25ddc978e28c4a58ad6ed70b to sdk-releaseplatform-tools-33.0.3Android Build Coastguard Worker
Change-Id: Ic25edfb2731d92ec6079109b2467bc4eb9c8b3da
2021-10-07Snap for 7800789 from 0b49fd62b4abc66d13405e6c48d35c3b33e83741 to sdk-releaseplatform-tools-33.0.2platform-tools-33.0.1platform-tools-33.0.0platform-tools-32.0.0Android Build Coastguard Worker
Change-Id: I3e232834d1bfa81851e866050b2ce101b7e003bd
2021-06-02Merge sc-mainline-prodt_frc_tz4_330443010t_frc_swc_330443040t_frc_swc_330443010t_frc_sta_330443010t_frc_sch_330443040t_frc_sch_330443010t_frc_res_330443000t_frc_per_330444010t_frc_odp_330442040t_frc_odp_330442000t_frc_neu_330443030t_frc_neu_330443000t_frc_net_330443000t_frc_med_330443030t_frc_ips_330443010t_frc_ext_330443000t_frc_doc_330543000t_frc_doc_330443060t_frc_doc_330443000t_frc_con_330443020t_frc_cbr_330443000t_frc_ase_330444010t_frc_art_330443060t_frc_adb_330444000android-13.0.0_r83android-13.0.0_r82android-13.0.0_r81android-13.0.0_r80android-13.0.0_r79android-13.0.0_r78android-13.0.0_r77android-13.0.0_r76android-13.0.0_r75android-13.0.0_r74android-13.0.0_r73android-13.0.0_r72android-13.0.0_r71android-13.0.0_r70android-13.0.0_r69android-13.0.0_r68android-13.0.0_r67android-13.0.0_r66android-13.0.0_r65android-13.0.0_r64android-13.0.0_r63android-13.0.0_r62android-13.0.0_r61android-13.0.0_r60android-13.0.0_r59android-13.0.0_r58android-13.0.0_r57android-13.0.0_r56android-13.0.0_r55android-13.0.0_r54android-13.0.0_r53android-13.0.0_r52android-13.0.0_r51android-13.0.0_r50android-13.0.0_r49android-13.0.0_r48android-13.0.0_r47android-13.0.0_r46android-13.0.0_r45android-13.0.0_r44android-13.0.0_r43android-13.0.0_r42android-13.0.0_r41android-13.0.0_r40android-13.0.0_r39android-13.0.0_r38android-13.0.0_r37android-13.0.0_r36android-13.0.0_r35android-13.0.0_r34android-13.0.0_r33android-13.0.0_r32android-13.0.0_r30android-13.0.0_r29android-13.0.0_r28android-13.0.0_r27android-13.0.0_r24android-13.0.0_r23android-13.0.0_r22android-13.0.0_r21android-13.0.0_r20android-13.0.0_r19android-13.0.0_r18android-13.0.0_r17android-13.0.0_r16aml_uwb_331910010aml_uwb_331820070aml_uwb_331613010aml_uwb_331611010aml_uwb_331410010aml_uwb_331310030aml_uwb_331115000aml_uwb_331015040aml_uwb_330810010aml_tz4_332714070aml_tz4_332714050aml_tz4_332714010aml_tz4_331910000aml_tz4_331314030aml_tz4_331314020aml_tz4_331314010aml_tz4_331012050aml_tz4_331012040aml_tz4_331012000aml_go_wif_330911000aml_go_uwb_330912000aml_go_tz4_330912000aml_go_tet_330914010aml_go_swc_330913000aml_go_sta_330911000aml_go_sdk_330810000aml_go_sch_330911000aml_go_res_330912000aml_go_per_330912000aml_go_odp_330913000aml_go_odp_330912000aml_go_neu_330912000aml_go_net_330913000aml_go_mpr_330912000aml_go_med_330913000aml_go_ips_330911000aml_go_ext_330912000aml_go_doc_330912000aml_go_con_330913000aml_go_cbr_330912000aml_go_ase_330913000aml_go_art_330913000aml_go_ads_330915100aml_go_ads_330915000aml_go_ads_330913000aml_go_adb_330913000aml_ase_331311020aml_ase_331112000aml_ase_331011020aml_ads_331920180aml_ads_331814200aml_ads_331710270aml_ads_331611190aml_ads_331511020aml_ads_331418080aml_ads_331131000android13-qpr3-s9-releaseandroid13-qpr3-s8-releaseandroid13-qpr3-s7-releaseandroid13-qpr3-s6-releaseandroid13-qpr3-s5-releaseandroid13-qpr3-s4-releaseandroid13-qpr3-s3-releaseandroid13-qpr3-s2-releaseandroid13-qpr3-s14-releaseandroid13-qpr3-s13-releaseandroid13-qpr3-s12-releaseandroid13-qpr3-s11-releaseandroid13-qpr3-s10-releaseandroid13-qpr3-s1-releaseandroid13-qpr3-releaseandroid13-qpr3-c-s8-releaseandroid13-qpr3-c-s7-releaseandroid13-qpr3-c-s6-releaseandroid13-qpr3-c-s5-releaseandroid13-qpr3-c-s4-releaseandroid13-qpr3-c-s3-releaseandroid13-qpr3-c-s2-releaseandroid13-qpr3-c-s12-releaseandroid13-qpr3-c-s11-releaseandroid13-qpr3-c-s10-releaseandroid13-qpr3-c-s1-releaseandroid13-qpr2-s9-releaseandroid13-qpr2-s8-releaseandroid13-qpr2-s7-releaseandroid13-qpr2-s6-releaseandroid13-qpr2-s5-releaseandroid13-qpr2-s3-releaseandroid13-qpr2-s2-releaseandroid13-qpr2-s12-releaseandroid13-qpr2-s11-releaseandroid13-qpr2-s10-releaseandroid13-qpr2-s1-releaseandroid13-qpr2-releaseandroid13-qpr2-b-s1-releaseandroid13-qpr1-s8-releaseandroid13-qpr1-s7-releaseandroid13-qpr1-s6-releaseandroid13-qpr1-s5-releaseandroid13-qpr1-s4-releaseandroid13-qpr1-s3-releaseandroid13-qpr1-s2-releaseandroid13-qpr1-s1-releaseandroid13-qpr1-releaseandroid13-mainline-uwb-releaseandroid13-mainline-tzdata4-releaseandroid13-mainline-go-wifi-releaseandroid13-mainline-go-uwb-releaseandroid13-mainline-go-tzdata4-releaseandroid13-mainline-go-tethering-releaseandroid13-mainline-go-sdkext-releaseandroid13-mainline-go-scheduling-releaseandroid13-mainline-go-resolv-releaseandroid13-mainline-go-permission-releaseandroid13-mainline-go-os-statsd-releaseandroid13-mainline-go-odp-releaseandroid13-mainline-go-neuralnetworks-releaseandroid13-mainline-go-networking-releaseandroid13-mainline-go-mediaprovider-releaseandroid13-mainline-go-media-swcodec-releaseandroid13-mainline-go-media-releaseandroid13-mainline-go-ipsec-releaseandroid13-mainline-go-extservices-releaseandroid13-mainline-go-documentsui-releaseandroid13-mainline-go-conscrypt-releaseandroid13-mainline-go-cellbroadcast-releaseandroid13-mainline-go-art-releaseandroid13-mainline-go-appsearch-releaseandroid13-mainline-go-adservices-releaseandroid13-mainline-go-adbd-releaseandroid13-mainline-appsearch-releaseandroid13-mainline-adservices-releaseandroid13-frc-scheduling-releaseandroid13-frc-resolv-releaseandroid13-frc-permission-releaseandroid13-frc-os-statsd-releaseandroid13-frc-odp-releaseandroid13-frc-neuralnetworks-releaseandroid13-frc-networking-releaseandroid13-frc-media-swcodec-releaseandroid13-frc-media-releaseandroid13-frc-ipsec-releaseandroid13-frc-extservices-releaseandroid13-frc-documentsui-releaseandroid13-frc-conscrypt-releaseandroid13-frc-cellbroadcast-releaseandroid13-frc-art-releaseandroid13-frc-adbd-releaseandroid13-devandroid13-d4-s2-releaseandroid13-d4-s1-releaseandroid13-d4-releaseandroid13-d3-s1-releaseandroid13-d2-releaseaml_tz4_332714010Xin Li
Bug: 189946434 Change-Id: I6cdcc935cc593304c3f8e02c123e68499ccc331e
2021-03-04Snap for 7183507 from de9ddb2ee580cd7cefb4f21a6c228738141034e5 to sdk-releaseplatform-tools-31.0.3platform-tools-31.0.2platform-tools-31.0.1android-build-prod (mdb)
Change-Id: Id360c1b4ac4a9fd501161ed5f6515618f634e23f
2021-02-21[automerger skipped] Mark ab/7061308 as merged in stage. am: de9ddb2ee5 -s ↵android-mainline-12.0.0_r99android-mainline-12.0.0_r98android-mainline-12.0.0_r77android-mainline-12.0.0_r70android-mainline-12.0.0_r69android-mainline-12.0.0_r63android-mainline-12.0.0_r59android-mainline-12.0.0_r56android-mainline-12.0.0_r5android-mainline-12.0.0_r49android-mainline-12.0.0_r42android-mainline-12.0.0_r39android-mainline-12.0.0_r22android-mainline-12.0.0_r19android-mainline-12.0.0_r122android-mainline-12.0.0_r115android-mainline-12.0.0_r113android-mainline-12.0.0_r100aml_tz3_311312010android12-mainline-networkstack-releaseandroid12-mainline-art-releaseXin Li
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
2021-02-21[automerger skipped] Mark ab/7061308 as merged in stage. am: de9ddb2ee5 -s ↵Xin Li
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
2021-02-21[LSC] Add LOCAL_LICENSE_KINDS to external/python/rsa am: 57e9215ca8 am: ↵Bob Badour
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
2021-02-21[LSC] Add LOCAL_LICENSE_KINDS to external/python/rsa am: 57e9215ca8 am: ↵Bob Badour
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
2021-02-21[automerger skipped] Mark ab/7061308 as merged in stage. am: de9ddb2ee5 -s ↵android-t-preview-2android-t-preview-1android-t-beta-3android-s-v2-preview-2android-s-v2-preview-1android-s-v2-beta-3android-s-v2-beta-2android-s-qpr3-beta-1android-mainline-12.0.0_r4android-mainline-12.0.0_r36android-12.1.0_r9android-12.1.0_r8android-12.1.0_r7android-12.1.0_r26android-12.1.0_r25android-12.1.0_r24android-12.1.0_r23android-12.1.0_r22android-12.1.0_r21android-12.1.0_r20android-12.1.0_r19android-12.1.0_r18android-12.1.0_r17android-12.1.0_r16android-12.1.0_r15android-12.1.0_r14android-12.1.0_r13android-12.1.0_r12android-12.1.0_r11android-12.1.0_r10android-12.0.0_r32android-12.0.0_r29android-12.0.0_r28android-12.0.0_r27android-12.0.0_r26android-12.0.0_r21android-12.0.0_r20android-12.0.0_r19android-12.0.0_r18android-12.0.0_r16android12L-devandroid12L-d2-s8-releaseandroid12L-d2-s7-releaseandroid12L-d2-s6-releaseandroid12L-d2-s5-releaseandroid12L-d2-s4-releaseandroid12L-d2-s3-releaseandroid12L-d2-s2-releaseandroid12L-d2-s1-releaseandroid12L-d2-releaseandroid12-qpr3-s7-releaseandroid12-qpr3-s6-releaseandroid12-qpr3-s5-releaseandroid12-qpr3-s4-releaseandroid12-qpr3-s3-releaseandroid12-qpr3-s2-releaseandroid12-qpr3-s1-releaseandroid12-qpr3-releaseandroid12-qpr1-releaseandroid12-qpr1-d-s3-releaseandroid12-qpr1-d-s2-releaseandroid12-qpr1-d-s1-releaseandroid12-qpr1-d-releaseandroid12-devandroid12--mainline-releaseandroid-t-preview-1android-s-v2-preview-1android-s-v2-beta-3android-s-qpr3-beta-1Xin Li
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
2021-02-21[LSC] Add LOCAL_LICENSE_KINDS to external/python/rsa am: 57e9215ca8 am: ↵Bob Badour
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
2021-02-20[automerger skipped] Mark ab/7061308 as merged in stage. am: de9ddb2ee5 -s oursXin Li
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
2021-02-20Mark ab/7061308 as merged in stage.android-s-beta-5android-s-beta-4android-s-beta-3android-s-beta-2android-s-beta-1android-s-beta-5android-s-beta-4Xin Li
Bug: 180401296 Merged-In: Id3d0f32fd0438f758a360d6fd633483bace49191 Change-Id: I7c45854e2a3c17ca8f58fad233ebdb32c81ed3cb
2021-02-19[LSC] Add LOCAL_LICENSE_KINDS to external/python/rsa am: 57e9215ca8 am: ↵Bob Badour
46feb0cc4a Original change: https://android-review.googlesource.com/c/platform/external/python/rsa/+/1588605 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I5382b916abb3d748ff2c4460fb3c3a118e11eaab
2021-02-19[LSC] Add LOCAL_LICENSE_KINDS to external/python/rsa am: 57e9215ca8Bob Badour
Original change: https://android-review.googlesource.com/c/platform/external/python/rsa/+/1588605 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I545eaa9aa0e47f03a4f04a6f385198273da67dea
2021-02-12[LSC] Add LOCAL_LICENSE_KINDS to external/python/rsaBob Badour
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
2021-01-29Snap for 7110675 from 6d0a6d1e4806b7d6df248b237d703025c9dce31b to sdk-releaseplatform-tools-31.0.0android-build-prod (mdb)
Change-Id: I9d844f5fd7ae1a6606fc6d729f5dc5df74eb8fbb
2021-01-14Merge "Remove test mapping file for acloud_test" am: 6d0a6d1e48 am: ↵Julien Desprez
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
2021-01-13Merge "Remove test mapping file for acloud_test" am: 6d0a6d1e48 am: b3a9fbc118Julien Desprez
Original change: https://android-review.googlesource.com/c/platform/external/python/rsa/+/1550098 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Ic071314656b6f3f1f5a91e532826d29995b6db19
2021-01-13Merge "Remove test mapping file for acloud_test" am: 6d0a6d1e48Julien Desprez
Original change: https://android-review.googlesource.com/c/platform/external/python/rsa/+/1550098 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I6858f1181a41dea6b7e8cf3e8f50c1531e0e2828
2021-01-13Merge "Remove test mapping file for acloud_test"android-s-preview-1Julien Desprez
2021-01-13Remove test mapping file for acloud_testJulien Desprez
Not needed anymore. Exempt-From-Owner-Approval:clean up mapping files Test: presubmit Bug: 175408655 Change-Id: I56e73734b7e84375b5ce94800862d13f60b0d601
2021-01-13Upgrade python/rsa to version-4.7 am: bd1808f494 am: 569b8caa97 am: a256f87e8bHaibo Huang
Original change: https://android-review.googlesource.com/c/platform/external/python/rsa/+/1546899 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I1b6ee393453bb70b91e046dd769ce5b477efe7e0
2021-01-13Upgrade python/rsa to version-4.7 am: bd1808f494 am: 569b8caa97Haibo Huang
Original change: https://android-review.googlesource.com/c/platform/external/python/rsa/+/1546899 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Ic2b832ba5104e62b5b03acf0aecb766365413c20
2021-01-13Upgrade python/rsa to version-4.7 am: bd1808f494Haibo Huang
Original change: https://android-review.googlesource.com/c/platform/external/python/rsa/+/1546899 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I5a50d248e934af230eed54d603a6671c37bd2d56
2021-01-11Upgrade python/rsa to version-4.7Haibo Huang
Test: make Change-Id: I8d6cc19574e2653f9e47ae302efef1672f6bf1a5
2021-01-10Bumped version to 4.7Sybren A. Stüvel
2021-01-10Marked version 4.7 as releasedSybren A. Stüvel
2021-01-10Fix #170: mistake in examples of documentationSybren A. Stüvel
Strings need to be encoded into bytes before the RSA module can operate on them.
2021-01-10Declare support for and test Python 3.9Hugo van Kemenade
2020-11-24Mark ab/6881855 as merged am: d2ee38649f am: 928a6145d2Xin Li
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/python/rsa/+/13112860 Change-Id: Ieed2c8decec2d4d4455a0af1c5455f6df49574a4
2020-11-24Mark ab/6881855 as merged am: d2ee38649fXin Li
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/python/rsa/+/13112860 Change-Id: Id3d0f32fd0438f758a360d6fd633483bace49191
2020-11-23Mark ab/6881855 as mergedXin Li
Bug: 172690556 Change-Id: I7f87ae7793df568bb328bf85d78e0647fd2c4274
2020-11-15Fix #162: Blinding uses slow algorithmSybren A. Stüvel
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
2020-11-15Directly raise `DecryptionError` when crypto length is badSybren A. Stüvel
Crypto length and blocksize are public info, so don't need side-channel free comparison.
2020-11-15Use `bytes.find()` instead of `bytes.index()`Sybren A. Stüvel
Use `bytes.find()` instead of `bytes.index()`, as the former doesn't raise an exception when the to-be-found byte doesn't exist.
2020-11-15Add link to changelogSybren A. Stüvel
2020-11-15Fix #164: Add padding length check as described by PKCS#1 v1.5Sybren A. Stüvel
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.
2020-11-15Fix #165: CVE-2020-25658 - Bleichenbacher-style timing oracleSybren A. Stüvel
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/
2020-10-26Add URL with more info to timing security issuesSybren A. Stüvel
2020-10-26Added security note to README.mdSybren A. Stüvel
2020-10-09[automerger skipped] Skip ab/6749736 in stage. am: d21ddf947b -s ours am: ↵Xin Li
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
2020-10-09[automerger skipped] Skip ab/6749736 in stage. am: d21ddf947b -s ours am: ↵Xin Li
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