Module refinery.units.crypto.keyderive.hkdf
Expand source code Browse git
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
from refinery.units.crypto.keyderive import KeyDerivation
class HKDF(KeyDerivation):
"""HKDF Key derivation"""
def __init__(self, size, salt, hash='SHA512'):
super().__init__(size=size, salt=salt, hash=hash)
def process(self, data):
from Cryptodome.Protocol.KDF import HKDF
return HKDF(data, self.args.size, self.args.salt, self.hash)
Classes
class HKDF (size, salt, hash='SHA512')
-
HKDF Key derivation
Expand source code Browse git
class HKDF(KeyDerivation): """HKDF Key derivation""" def __init__(self, size, salt, hash='SHA512'): super().__init__(size=size, salt=salt, hash=hash) def process(self, data): from Cryptodome.Protocol.KDF import HKDF return HKDF(data, self.args.size, self.args.salt, self.hash)
Ancestors
Class variables
var required_dependencies
var optional_dependencies
Inherited members