This file is indexed.

/usr/lib/python3/dist-packages/pysodium-0.7.0.post0.egg-info/PKG-INFO is in python3-pysodium 0.7.0-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
Metadata-Version: 1.1
Name: pysodium
Version: 0.7.0-0
Summary: python libsodium wrapper
Home-page: https://github.com/stef/pysodium
Author: Stefan Marsiske
Author-email: s@ctrlc.hu
License: BSD
Description-Content-Type: UNKNOWN
Description: This is a very simple wrapper around libsodium masquerading as nacl.
        
        [![Build Status](https://travis-ci.org/stef/pysodium.svg?branch=master)](https://travis-ci.org/stef/pysodium)
        
        This wrapper requires a pre-installed libsodium from:
        
           https://github.com/jedisct1/libsodium
        
        then it provides access to the following functions:
        
        ```
        crypto_aead_chacha20poly1305_decrypt(ciphertext, ad, nonce, key)
        crypto_aead_chacha20poly1305_decrypt_detached(ciphertext, mac, ad, nonce, key)
        crypto_aead_chacha20poly1305_encrypt_detached(message, ad, nonce, key)
        crypto_aead_chacha20poly1305_encrypt(message, ad, nonce, key)
        crypto_aead_chacha20poly1305_ietf_decrypt(ciphertext, ad, nonce, key)
        crypto_aead_chacha20poly1305_ietf_encrypt(message, ad, nonce, key)
        crypto_aead_xchacha20poly1305_ietf_decrypt(ciphertext, ad, nonce, key)
        crypto_aead_xchacha20poly1305_ietf_encrypt(message, ad, nonce, key)
        crypto_auth(message, key)
        crypto_auth_verify(tag, message, key)
        crypto_box_afternm(msg, nonce, k)
        crypto_box_beforenm(pk, sk)
        crypto_box_detached(msg, nonce, pk, sk)
        crypto_box_keypair()
        crypto_box(msg, nonce, pk, sk)
        crypto_box_open_afternm(c, nonce, k)
        crypto_box_open(c, nonce, pk, sk)
        crypto_box_open_detached(c, mac, nonce, pk, sk)
        crypto_box_seal(msg, pk)
        crypto_box_seal_open(c, pk, sk)
        crypto_box_seed_keypair(seed)
        crypto_generichash_blake2b_salt_personal(message, outlen = crypto_generichash_blake2b_BYTES, key = b'', salt = b'', personal = b'')
        crypto_generichash_final(state, outlen=crypto_generichash_BYTES)
        crypto_generichash_init(outlen=crypto_generichash_BYTES, k=b'')
        crypto_generichash(m, k=b'', outlen=crypto_generichash_BYTES)
        crypto_generichash_update(state, m)
        crypto_hash_sha256(message)
        crypto_hash_sha512(message)
        crypto_kx_client_session_keys(client_pk, client_sk, server_pk)
        crypto_kx_keypair()
        crypto_kx_server_session_keys(server_pk, server_sk, client_pk)
        crypto_pwhash(outlen, passwd, salt, opslimit, memlimit, alg)
        crypto_pwhash_scryptsalsa208sha256(outlen, passwd, salt, opslimit, memlimit)
        crypto_pwhash_scryptsalsa208sha256_str(passwd, opslimit, memlimit)
        crypto_pwhash_scryptsalsa208sha256_str_verify(stored, passwd)
        crypto_pwhash_str(passwd, opslimit, memlimit)
        crypto_pwhash_str_verify(pstr, passwd)
        crypto_scalarmult_curve25519_base(n)
        crypto_scalarmult_curve25519(n, p)
        crypto_secretbox(msg, nonce, k)
        crypto_secretbox_open(c, nonce, k)
        crypto_secretstream_xchacha20poly1305_keygen():
        crypto_secretstream_xchacha20poly1305_init_push(key):
        crypto_secretstream_xchacha20poly1305_init_pull(header, key):
        crypto_secretstream_xchacha20poly1305_rekey(state):
        crypto_secretstream_xchacha20poly1305_push(state, message, ad, tag):
        crypto_secretstream_xchacha20poly1305_pull(state, ciphertext, ad):
        crypto_sign_init()
        crypto_sign_update(state, m)
        crypto_sign_final_create(state, sk)
        crypto_sign_final_verify(state, sig, pk)
        crypto_sign_detached(m, sk)
        crypto_sign_keypair()
        crypto_sign(m, sk)
        crypto_sign_open(sm, pk)
        crypto_sign_pk_to_box_pk(pk)
        crypto_sign_seed_keypair(seed)
        crypto_sign_sk_to_box_sk(sk)
        crypto_sign_sk_to_pk(sk)
        crypto_sign_sk_to_seed(sk)
        crypto_sign_verify_detached(sig, msg, pk)
        crypto_stream_chacha20_xor(message, nonce, key)
        crypto_stream(cnt, nonce=None, key=None)
        crypto_stream_xor(msg, cnt, nonce=None, key=None)
        randombytes(size)
        ```
        
        Constants:
        
        ```
        crypto_aead_chacha20poly1305_ABYTES
        crypto_aead_chacha20poly1305_KEYBYTES
        crypto_aead_chacha20poly1305_NPUBBYTES
        crypto_aead_chacha20poly1305_ietf_KEYBYTES
        crypto_aead_chacha20poly1305_ietf_NPUBBYTES
        crypto_aead_xchacha20poly1305_ietf_KEYBYTES
        crypto_aead_xchacha20poly1305_ietf_NPUBBYTES
        crypto_aead_xchacha20poly1305_ietf_ABYTES
        crypto_auth_BYTES
        crypto_auth_KEYBYTES
        crypto_box_BEFORENMBYTES
        crypto_box_BOXZEROBYTES
        crypto_box_MACBYTES
        crypto_box_NONCEBYTES
        crypto_box_PUBLICKEYBYTES
        crypto_box_SEALBYTES
        crypto_box_SECRETKEYBYTES
        crypto_box_SEEDBYTES
        crypto_box_ZEROBYTES
        crypto_generichash_KEYBYTES_MAX
        crypto_generichash_BYTES
        crypto_generichash_BYTES_MAX
        crypto_generichash_BYTES_MIN
        crypto_generichash_STATEBYTES
        crypto_generichash_blake2b_BYTES
        crypto_generichash_blake2b_BYTES_MAX
        crypto_generichash_blake2b_BYTES_MIN
        crypto_generichash_blake2b_KEYBYTES_MAX
        crypto_generichash_blake2b_PERSONALBYTES
        crypto_generichash_blake2b_SALTBYTES
        crypto_hash_sha256_BYTES
        crypto_hash_sha512_BYTES
        crypto_kx_PUBLICKEYBYTES
        crypto_kx_SECRETKEYBYTES
        crypto_kx_SESSIONKEYBYTES
        crypto_pwhash_ALG_DEFAULT
        crypto_pwhash_ALG_ARGON2I13
        crypto_pwhash_ALG_ARGON2ID13
        crypto_pwhash_BYTES_MAX
        crypto_pwhash_BYTES_MIN
        crypto_pwhash_MEMLIMIT_MAX
        crypto_pwhash_MEMLIMIT_MIN
        crypto_pwhash_MEMLIMIT_INTERACTIVE
        crypto_pwhash_MEMLIMIT_MODERATE
        crypto_pwhash_MEMLIMIT_SENSITIVE
        crypto_pwhash_OPSLIMIT_MAX
        crypto_pwhash_OPSLIMIT_MIN
        crypto_pwhash_OPSLIMIT_INTERACTIVE
        crypto_pwhash_OPSLIMIT_MODERATE
        crypto_pwhash_OPSLIMIT_SENSITIVE
        crypto_pwhash_PASSWD_MAX
        crypto_pwhash_PASSWD_MIN
        crypto_pwhash_argon2i_MEMLIMIT_INTERACTIVE
        crypto_pwhash_argon2i_MEMLIMIT_MODERATE
        crypto_pwhash_argon2i_MEMLIMIT_SENSITIVE
        crypto_pwhash_argon2i_OPSLIMIT_INTERACTIVE
        crypto_pwhash_argon2i_OPSLIMIT_MODERATE
        crypto_pwhash_argon2i_OPSLIMIT_SENSITIVE
        crypto_pwhash_argon2id_MEMLIMIT_INTERACTIVE
        crypto_pwhash_argon2id_MEMLIMIT_MODERATE
        crypto_pwhash_argon2id_MEMLIMIT_SENSITIVE
        crypto_pwhash_argon2id_OPSLIMIT_INTERACTIVE
        crypto_pwhash_argon2id_OPSLIMIT_MODERATE
        crypto_pwhash_argon2id_OPSLIMIT_SENSITIVE
        crypto_pwhash_SALTBYTES
        crypto_pwhash_STRBYTES
        crypto_pwhash_scryptsalsa208sha256_BYTES_MAX
        crypto_pwhash_scryptsalsa208sha256_BYTES_MIN
        crypto_pwhash_scryptsalsa208sha256_MEMLIMIT_MAX
        crypto_pwhash_scryptsalsa208sha256_MEMLIMIT_MIN
        crypto_pwhash_scryptsalsa208sha256_MEMLIMIT_INTERACTIVE
        crypto_pwhash_scryptsalsa208sha256_MEMLIMIT_SENSITIVE
        crypto_pwhash_scryptsalsa208sha256_OPSLIMIT_MAX
        crypto_pwhash_scryptsalsa208sha256_OPSLIMIT_MIN
        crypto_pwhash_scryptsalsa208sha256_OPSLIMIT_INTERACTIVE
        crypto_pwhash_scryptsalsa208sha256_OPSLIMIT_SENSITIVE
        crypto_pwhash_scryptsalsa208sha256_PASSWD_MAX
        crypto_pwhash_scryptsalsa208sha256_PASSWD_MIN
        crypto_pwhash_scryptsalsa208sha256_SALTBYTES
        crypto_pwhash_scryptsalsa208sha256_STRBYTES
        crypto_pwhash_scryptsalsa208sha256_STRPREFIX
        crypto_scalarmult_BYTES
        crypto_scalarmult_SCALARBYTES
        crypto_scalarmult_curve25519_BYTES
        crypto_secretbox_BOXZEROBYTES
        crypto_secretbox_KEYBYTES
        crypto_secretbox_KEYBYTES
        crypto_secretbox_MACBYTES
        crypto_secretbox_NONCEBYTES
        crypto_secretbox_ZEROBYTES
        crypto_secretstream_xchacha20poly1305_STATEBYTES
        crypto_secretstream_xchacha20poly1305_ABYTES
        crypto_secretstream_xchacha20poly1305_HEADERBYTES
        crypto_secretstream_xchacha20poly1305_KEYBYTES
        crypto_secretstream_xchacha20poly1305_MESSAGEBYTES_MAX
        crypto_secretstream_xchacha20poly1305_TAG_MESSAGE
        crypto_secretstream_xchacha20poly1305_TAG_PUSH
        crypto_secretstream_xchacha20poly1305_TAG_REKEY
        crypto_secretstream_xchacha20poly1305_TAG_FINAL
        crypto_sign_BYTES
        crypto_sign_PUBLICKEYBYTES
        crypto_sign_SECRETKEYBYTES
        crypto_sign_SEEDBYTES
        crypto_sign_ed25519_PUBLICKEYBYTES
        crypto_sign_ed25519_SECRETKEYBYTES
        crypto_stream_KEYBYTES
        crypto_stream_NONCEBYTES
        crypto_stream_chacha20_NONCEBYTES
        crypto_stream_chacha20_KEYBYTES
        ```
        
        
        
        Note
        
        most of the the `*_easy` functions are not implemented as the "non-easy"
        functions provide already the "easy" interface, which hides the placement of
        buffers in memory, which makes little sense in python, so this wrapper handles
        this.
        
Keywords: cryptography API NaCl libsodium
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: BSD License
Classifier: Topic :: Security :: Cryptography
Classifier: Topic :: Security
Requires: libsodium