X7ROOT File Manager
Current Path:
/usr/lib64/python3.6/site-packages/cryptography/hazmat/primitives
usr
/
lib64
/
python3.6
/
site-packages
/
cryptography
/
hazmat
/
primitives
/
??
..
??
__init__.py
(246 B)
??
__pycache__
??
asymmetric
??
ciphers
??
cmac.py
(2.13 KB)
??
constant_time.py
(430 B)
??
hashes.py
(6.17 KB)
??
hmac.py
(2.3 KB)
??
kdf
??
keywrap.py
(5.6 KB)
??
mac.py
(884 B)
??
padding.py
(5.61 KB)
??
poly1305.py
(1.64 KB)
??
serialization
??
twofactor
Editing: mac.py
# 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 import abc import six @six.add_metaclass(abc.ABCMeta) class MACContext(object): @abc.abstractmethod def update(self, data): """ Processes the provided bytes. """ @abc.abstractmethod def finalize(self): """ Returns the message authentication code as bytes. """ @abc.abstractmethod def copy(self): """ Return a MACContext that is a copy of the current context. """ @abc.abstractmethod def verify(self, signature): """ Checks if the generated message authentication code matches the signature. """
Upload File
Create Folder