o
    s_j                  	   @   s  d Z ddlZddlZddlmZ ddlmZ ddlmZ edZ	edZ
e	 s,e
 r=eedee	ee
d	 dS e	jjd
ddd e Zee	ejejB ejB dZeedZeeejjejje   W d   n1 syw   Y  ee
ejejB ejB dZeedZee! "ejjej#j$ W d   n1 sw   Y  eedee	ee
d	 dS )z8Create the external Bridge Core Ed25519 signing keypair.    N)Path)serialization)Ed25519PrivateKeyz</var/www/html/.platform-signing/wordpress-bridge-ed25519.pemz@/var/www/html/.platform-signing/wordpress-bridge-ed25519.pub.pemexists)statusprivatepublici  T)modeparentsexist_oki  wbi  created)%__doc__jsonospathlibr   cryptography.hazmat.primitivesr   1cryptography.hazmat.primitives.asymmetric.ed25519r   PRIVATEPUBLICr   printdumpsstrparentmkdirgeneratekeyopenO_WRONLYO_CREATO_EXCLfdfdopenstreamwriteprivate_bytesEncodingPEMPrivateFormatPKCS8NoEncryption
public_keypublic_bytesPublicFormatSubjectPublicKeyInfo r/   r/   "scripts/init_bridge_signing_key.py<module>   s(   "" "