Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Massimo DiPierro Newsgroups: comp.lang.python.announce Subject: human_security 0.5 (BSD) Date: Mon, 2 Sep 2019 12:05:09 -0700 Lines: 12 Approved: python-announce-list@python.org Message-ID: <156745791073.13692.python-announce-list@python.org> Reply-To: python-list@python.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Trace: news.uni-berlin.de WrAlrc76845mPOKYBs0dlg5vxTSNkmjXJrvMSVjLLexA== X-Spam-Status: OK 0.008 X-Spam-Evidence: '*H*': 0.99; '*S*': 0.01; 'pip': 0.03; 'url:github': 0.03; 'url-ip:140.82.118/24': 0.04; 'url-ip:140.82/16': 0.04; 'pypi': 0.05; 'module.': 0.07; 'python3': 0.07; 'from:addr:massimo.dipierro': 0.16; 'subject:skip:h 10': 0.16; 'url-ip:140/8': 0.17; 'install': 0.23; 'to:addr:python-announce- list': 0.29; 'message-id:@mail.gmail.com': 0.32; 'interface': 0.34; 'received:google.com': 0.34; 'use': 0.39; 'available': 0.62; 'easy': 0.70; 'url-ip:lookup error': 0.75; 'thin': 0.79; 'rsa.': 0.84; 'cryptography': 0.91 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=tlO3U9EOlur9PdGYYZ0c2uFDrZP7zRwo+LGzHevr96A=; b=Y1Wxjc94tUhvheS0LK07jneFytkwsCKhlwmf6A9ZmPKMeFOzcYqmhR20SBhsTwyOen RJDkVXEJ8PecR4RCeNCUSJKoxTEyvZ8swWuZ5+tbN8Z23P3sbpsOqNz188UTgziDFjSf +mNxsHOXdprsL2KxhC3I4VF3Q5X7nb3gCUsx6rRNi4Ng8OmojyVCZqDNZ7+sHj3/AXq4 Y8l9dbWUVXS2og6UJpQNN4Wf4N5L6viun6YzMq/4bAz7PHFxX/6qiC4vstJJd02h4TK9 QDM/mufNBHlxQag/vtmww+SuKWoeUbLjuXJpurvlbz6uWyygKl5iE4M4arzY3r/D2E/p quyw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=tlO3U9EOlur9PdGYYZ0c2uFDrZP7zRwo+LGzHevr96A=; b=dvBNsBu1g0ygULXzmB0lsZEuVCjT5C/4jQh9nEvhdBnNFr8jU5XviegV8fyv8qGjYT Umg45dy1228AKe60kYzixP47OvamGqyJr2drXTUiAxZsz8CGp/SHf1ENJ//fwNbZVuTr Xex/CPZ49lTJpOUmhLbMDd8qYCocaj5dx7u1LpeDvoeBwTZ9QCsTX+4e9aAmlOCRMiZ6 sgR2xeOjM/rldFLptsWRlVX3WrHdwWxmaeNXRbOEbbFr1M9h3517ny8+hm7qXgVJvWpE zDpjfXx10790pnRaqr0eqnzRmbor4TMQ+F74bl7V9bpV9IRGT3DNZxnS3ia2+35DZzQT MKeg== X-Gm-Message-State: APjAAAXtP5RE4XYHyF9o98G9XsBVVmK4Fvh6Xgteb01u/uM9j3FzcWsS uin+6EioDeG28TDvqsrPDYk78o4PjF9J+zWPFTIpxprzXNo= X-Google-Smtp-Source: APXvYqyw8BnyxiPYFPJhcmG2tyMJIJxdcmPz9uQzBQZ0bvwZhkkGvnqR8O8hjjHRvA3i5jRkk8aQpB8hlTH7rr+zXds= X-Received: by 2002:aca:4f15:: with SMTP id d21mr19775166oib.36.1567451120318; Mon, 02 Sep 2019 12:05:20 -0700 (PDT) X-MailFrom: massimo.dipierro@gmail.com X-Mailman-Rule-Hits: emergency X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved Message-ID-Hash: CT6A3YE77BFJM3LTOPT6I62MT7GHBHA5 X-Message-ID-Hash: CT6A3YE77BFJM3LTOPT6I62MT7GHBHA5 X-Mailman-Approved-At: Mon, 02 Sep 2019 16:58:21 -0400 X-Content-Filtered-By: Mailman/MimeDel 3.2.3 X-Mailman-Version: 3.2.3 Precedence: list List-Id: Announcement-only list for the Python programming language Archived-At: List-Archive: List-Help: List-Post: List-Subscribe: List-Unsubscribe: Xref: csiph.com comp.lang.python.announce:3183 Human Security 0.5 (BSD) is out: It is a thin layer on top of the cryptography module. Exposes an easy to use interface to EAS and RSA. Available on Pypi and github: python3 -m pip install human_security https://github.com/mdipierro/human_security