expect binaries in decode_armor
use decode_stream/2 in eks_submit:process_post
extracted module pgp_armor
extracted module pgp_parse
replaced nested lists cases with proplists calls
store crypto_hash_algo in variable
extracted function key_id
use Erlang crypto key types in decode_pubkey_algo
removed debug output
put decoded key into context
verify 0x18 signatures
use read_mpi in decode_pubkey_algo
pass context through decode_signed_subpackets
store issues in decoder context
verify self-signatures
extracted function verify_signature_packet
extracted function hash_signature_packet
removed debug output
replaced issuer subpacket magic number with named constant