"""Testing samples""" from binascii import unhexlify # pubkey K sample_pubkey = unhexlify( '0409d4e5c0ab3d25fe' '048c64c9da1a242c' '7f19417e9517cd26' '6950d72c75571358' '5c6178e97fe092fc' '897c9a1f1720d577' '0ae8eaad2fa8fcbd' '08e9324a5dde1857' ) sample_iv = unhexlify( 'bddb7c2829b08038' '753084a2f3991681' ) # Private key r sample_ephem_privkey = unhexlify( '5be6facd941b76e9' 'd3ead03029fbdb6b' '6e0809293f7fb197' 'd0c51f84e96b8ba4' ) # Public key R sample_ephem_pubkey = unhexlify( '040293213dcf1388b6' '1c2ae5cf80fee6ff' 'ffc049a2f9fe7365' 'fe3867813ca81292' 'df94686c6afb565a' 'c6149b153d61b3b2' '87ee2c7f997c1423' '8796c12b43a3865a' ) # First 32 bytes of H called key_e sample_enkey = unhexlify( '1705438282678671' '05263d4828efff82' 'd9d59cbf08743b69' '6bcc5d69fa1897b4' ) # Last 32 bytes of H called key_m sample_mackey = unhexlify( 'f83f1e9cc5d6b844' '8d39dc6a9d5f5b7f' '460e4a78e9286ee8' 'd91ce1660a53eacd' ) # No padding of input! sample_data = b'The quick brown fox jumps over the lazy dog.' sample_ciphertext = unhexlify( '64203d5b24688e25' '47bba345fa139a5a' '1d962220d4d48a0c' 'f3b1572c0d95b616' '43a6f9a0d75af7ea' 'cc1bd957147bf723' ) sample_mac = unhexlify( 'f2526d61b4851fb2' '3409863826fd2061' '65edc021368c7946' '571cead69046e619' )