MCPcopy
hub / github.com/authlib/authlib / generate_preset

Method generate_preset

authlib/jose/rfc7518/jwe_algs.py:214–221  ·  view source on GitHub ↗
(self, enc_alg, key)

Source from the content-addressed store, hash-verified

212 return ECKey.import_key(raw_data)
213
214 def generate_preset(self, enc_alg, key):
215 epk = self._generate_ephemeral_key(key)
216 h = self._prepare_headers(epk)
217 preset = {"epk": epk, "header": h}
218 if self.key_size is not None:
219 cek = enc_alg.generate_cek()
220 preset["cek"] = cek
221 return preset
222
223 def compute_fixed_info(self, headers, bit_size):
224 # AlgorithmID

Callers

nothing calls this directly

Calls 3

_prepare_headersMethod · 0.95
generate_cekMethod · 0.80

Tested by

no test coverage detected