summaryrefslogtreecommitdiffstats
path: root/contrib/python/cryptography/_cffi_src/openssl/callbacks.py
diff options
context:
space:
mode:
authormonster <[email protected]>2022-07-07 14:41:37 +0300
committermonster <[email protected]>2022-07-07 14:41:37 +0300
commit06e5c21a835c0e923506c4ff27929f34e00761c2 (patch)
tree75efcbc6854ef9bd476eb8bf00cc5c900da436a2 /contrib/python/cryptography/_cffi_src/openssl/callbacks.py
parent03f024c4412e3aa613bb543cf1660176320ba8f4 (diff)
fix ya.make
Diffstat (limited to 'contrib/python/cryptography/_cffi_src/openssl/callbacks.py')
-rw-r--r--contrib/python/cryptography/_cffi_src/openssl/callbacks.py52
1 files changed, 0 insertions, 52 deletions
diff --git a/contrib/python/cryptography/_cffi_src/openssl/callbacks.py b/contrib/python/cryptography/_cffi_src/openssl/callbacks.py
deleted file mode 100644
index 19301b973a2..00000000000
--- a/contrib/python/cryptography/_cffi_src/openssl/callbacks.py
+++ /dev/null
@@ -1,52 +0,0 @@
-# This file is dual licensed under the terms of the Apache License, Version
-# 2.0, and the BSD License. See the LICENSE file in the root of this repository
-# for complete details.
-
-from __future__ import absolute_import, division, print_function
-
-INCLUDES = """
-#include <string.h>
-"""
-
-TYPES = """
-typedef struct {
- char *password;
- int length;
- int called;
- int error;
- int maxsize;
-} CRYPTOGRAPHY_PASSWORD_DATA;
-"""
-
-FUNCTIONS = """
-int Cryptography_pem_password_cb(char *, int, int, void *);
-"""
-
-CUSTOMIZATIONS = """
-typedef struct {
- char *password;
- int length;
- int called;
- int error;
- int maxsize;
-} CRYPTOGRAPHY_PASSWORD_DATA;
-
-int Cryptography_pem_password_cb(char *buf, int size,
- int rwflag, void *userdata) {
- /* The password cb is only invoked if OpenSSL decides the private
- key is encrypted. So this path only occurs if it needs a password */
- CRYPTOGRAPHY_PASSWORD_DATA *st = (CRYPTOGRAPHY_PASSWORD_DATA *)userdata;
- st->called += 1;
- st->maxsize = size;
- if (st->length == 0) {
- st->error = -1;
- return 0;
- } else if (st->length < size) {
- memcpy(buf, st->password, st->length);
- return st->length;
- } else {
- st->error = -2;
- return 0;
- }
-}
-"""