Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(620)

Unified Diff: tools/telemetry/third_party/gsutil/third_party/rsa/rsa/util.py

Issue 1260493004: Revert "Add gsutil 4.13 to telemetry/third_party" (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: tools/telemetry/third_party/gsutil/third_party/rsa/rsa/util.py
diff --git a/tools/telemetry/third_party/gsutil/third_party/rsa/rsa/util.py b/tools/telemetry/third_party/gsutil/third_party/rsa/rsa/util.py
deleted file mode 100644
index 5bbb70be18e477f7e001e85949f948933cc16ade..0000000000000000000000000000000000000000
--- a/tools/telemetry/third_party/gsutil/third_party/rsa/rsa/util.py
+++ /dev/null
@@ -1,81 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# Copyright 2011 Sybren A. Stüvel <sybren@stuvel.eu>
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-'''Utility functions.'''
-
-from __future__ import with_statement, print_function
-
-import sys
-from optparse import OptionParser
-
-import rsa.key
-
-def private_to_public():
- '''Reads a private key and outputs the corresponding public key.'''
-
- # Parse the CLI options
- parser = OptionParser(usage='usage: %prog [options]',
- description='Reads a private key and outputs the '
- 'corresponding public key. Both private and public keys use '
- 'the format described in PKCS#1 v1.5')
-
- parser.add_option('-i', '--input', dest='infilename', type='string',
- help='Input filename. Reads from stdin if not specified')
- parser.add_option('-o', '--output', dest='outfilename', type='string',
- help='Output filename. Writes to stdout of not specified')
-
- parser.add_option('--inform', dest='inform',
- help='key format of input - default PEM',
- choices=('PEM', 'DER'), default='PEM')
-
- parser.add_option('--outform', dest='outform',
- help='key format of output - default PEM',
- choices=('PEM', 'DER'), default='PEM')
-
- (cli, cli_args) = parser.parse_args(sys.argv)
-
- # Read the input data
- if cli.infilename:
- print('Reading private key from %s in %s format' % \
- (cli.infilename, cli.inform), file=sys.stderr)
- with open(cli.infilename, 'rb') as infile:
- in_data = infile.read()
- else:
- print('Reading private key from stdin in %s format' % cli.inform,
- file=sys.stderr)
- in_data = sys.stdin.read().encode('ascii')
-
- assert type(in_data) == bytes, type(in_data)
-
-
- # Take the public fields and create a public key
- priv_key = rsa.key.PrivateKey.load_pkcs1(in_data, cli.inform)
- pub_key = rsa.key.PublicKey(priv_key.n, priv_key.e)
-
- # Save to the output file
- out_data = pub_key.save_pkcs1(cli.outform)
-
- if cli.outfilename:
- print('Writing public key to %s in %s format' % \
- (cli.outfilename, cli.outform), file=sys.stderr)
- with open(cli.outfilename, 'wb') as outfile:
- outfile.write(out_data)
- else:
- print('Writing public key to stdout in %s format' % cli.outform,
- file=sys.stderr)
- sys.stdout.write(out_data.decode('ascii'))
-
-

Powered by Google App Engine
This is Rietveld 408576698