extends templates/main

block content
  header
    h1
      | Contact me
    nav
      | &gt;&gt; 
      a(href="/about") about me
      |  &gt; 
      a(href="/contact") contact
    
  main
    h2 &gt;&gt; Online presence
    
    .wrapper-table
      table
        tbody
          tr
            td Fediverse
            td
              a(href="https://fosstodon.org/@yarmo" rel="me") @yarmo@fosstodon.org
          tr
            td Lobste.rs
            td
              a(href="https://lobste.rs/u/yarmo" rel="me") yarmo
          tr
            td Codeberg
            td
              a(href="https://codeberg.org/yarmo" rel="me") @yarmo
          tr
            td GitLab
            td
              a(href="https://gitlab.com/yarmo" rel="me") @yarmo
          tr
            td Github
            td
              a(href="https://github.com/YarmoM" rel="me") @YarmoM
    
    h2 &gt;&gt; Instant messaging
    
    .wrapper-table
      table
        tbody
          tr
            td Mail *
            td
              a(href="mailto:yarmo@yarmo.eu") yarmo@yarmo.eu
          tr
            td Delta Chat **
            td
              a(href="mailto:yarmo@yarmo.eu") yarmo@yarmo.eu
          tr
            td XMPP **
            td
              a(href="xmpp:yarmo@404.city") yarmo@404.city
          tr
            td Matrix **
            td
              a(href="https://matrix.to/#/@yarmo:matrix.org") @yarmo:matrix.org
          tr
            td Wire **
            td @yarmo
          tr
            td Briar **
            td
              a(href="briar://acdxuw4lym5l77ezsonbswj3aerwphckgnnrskokxw3t3mz3ncxq4" rel="me") acdxuw4lym5l77ezsonbswj3aerwphckgnnrskokxw3t3mz3ncxq4
          tr
            td Session *
            td 0526f4bf4feb46f61b3382b317276ec2e207d75b11c995d41a78c1f4f2cefbcd5f
          tr
            td Tox *
            td AD4EF6D540949E55A666D8D7BF58EF5422A91F0C99EE334ADBB7123189C4C17A640915B3CC64
          tr
            td Signal *
            td ask me on any platform above
          tr
            td Telegram
            td
              a(href="https://t.me/yarmom" rel="me") YarmoM
          tr
            td Manyverse
            td ask me on any platform above
    
    p
      | ** Excellent for secure messaging
      br
      | * Adequate for secure messaging
    
    h2 &gt;&gt; How to send an encrypted message
    
    p If you wish to send me an encrypted message and make sure that I and only I can read it, use any of the instant messaging services marked with ** (preferred) or * from the list above.
    
    p If you do not have accounts on any of the services above and/or prefer email, use any of the two guides below.

    h3#pgp-easy Using Keyoxide (easy)

    ol
      li
        | Visit my 
        a(href="https://keyoxide.org/9f0048ac0b23301e1f77e994909f6bd6f80f485d", title="Keyoxide") Keyoxide profile
        | .
      li Press the <code>encrypt message</code> link at the bottom of the page.
      li Write the message in the big textarea.
      li Press the <code>ENCRYPT MESSAGE</code> button and copy the encrypted content.
      li
        | Send an email with the encrypted content to 
        a(href="mailto:yarmo@yarmo.eu") yarmo@yarmo.eu
        | .

    h3#pgp-advanced Using the Kleopatra software (advanced)
    
    ol
      li
        | Download my 
        a(href="/9F0048AC0B23301E1F77E994909F6BD6F80F485D.asc", download="/9F0048AC0B23301E1F77E994909F6BD6F80F485D.asc", title="PGP public key") public key
        | .
      li
        | Download Kleopatra (
        a(href="https://www.openpgp.org/software/kleopatra/") Linux
        |  - 
        a(href="https://www.gpg4win.org/get-gpg4win.html") Windows
        |  - 
        a(href="https://chocolatey.org/packages/Gpg4win") Chocolatey
        | ) and run it.
      li Press <code>Import</code> and locate the file downloaded in the first step.
      li You may be asked to "Certify" the public key. This is optional (read below) and can be skipped.
      li Go to the <code>Notepad</code> section.
      li After you are done writing your message, go to the <code>Recipients</code> tab and choose <code>Yarmo Mackenbach</code> in the <code>Encrypt for others:</code> field.
      li Return to the <code>Notepad</code> tab and press the <code>Encrypt Notepad</code> button.
      li
        | Copy the entire message that is now displayed and send it to 
        a(href="mailto:yarmo@yarmo.eu") yarmo@yarmo.eu
        | .
    
    p
      | "Certifying" my key via Kleopatra requires you to make your own keypair. To manually verify the validity of my public key, right-click on my key, press on <code>Details</code> and make sure the <code>fingerprint</code> matches my 
      a(href="/pgp") PGP signature
      | .
    
    h3 Getting an encrypted response

    p If you would like to get an encrypted response from me, please include the public key of your personal keypair or upload it to a key server.
    
    p If you do not have a personal keypair yet, both Mailvelope and Kleopatra allow you to generate a new keypair. The public part of your keypair can be used by anyone to encrypt their messages to you, and the secret part MUST REMAIN SECRET and can be used by you AND ONLY YOU to decrypt those messages.
    
    p Please note that dealing with PGP keys is advanced stuff: if you are not comfortable with PGP, let's talk using any of the encrypted instant messaging tools listed above.
