Commit graph

809 commits

Author SHA1 Message Date
nia
8826abafab remove security/engine-pkcs11
this was merged into security/libp11
2021-04-10 08:26:42 +00:00
nia
e27d345973 remove security/credns
unmaintained upstream, no support for current openssl
only other package is freebsd ports, where it's marked BROKEN
2021-04-10 08:17:36 +00:00
adam
743d832ef2 py-crypto: removed 2021-03-19 08:13:06 +00:00
nia
5baa5ddce6 security: remove guardtime, libguardtime 2021-03-08 11:51:11 +00:00
leot
125f78b94b security: Add wfuzz 2021-03-06 21:06:05 +00:00
adam
e88448c647 py-ezPyCrypto: removed 2021-02-17 09:57:13 +00:00
mef
8934e696c4 Added security/R-argon2 version 0.2.0 2021-02-08 11:18:09 +00:00
mef
aec46917a4 Added security/R-getPass version 0.2.2 2021-02-06 23:10:09 +00:00
wiz
6cedf41d8b pinentry: update to 1.1.1
Provided by Michael Baeuerle via pkgsrc-wip.

Add pinentry-qt5, remove pinentry-qt4.

Noteworthy changes in version 1.1.1 (2021-01-21)
------------------------------------------------

  * A EFL-based pinentry has been contributed.

  * Disable echoing in backspace key is pressed first
    (GTK, Qt, TQt, and ncurses pinentries).

  * Support line editing in TTY pinentry.

  * Remove support for old GTK+2 (< 2.12.0).

  * Various minor fixes.
2021-02-06 10:26:53 +00:00
pin
f4b800f375 Add pleaser 2021-01-23 10:59:55 +00:00
taca
b317497836 security/Makefile: add and enable ruby-sslshake 2021-01-18 15:19:33 +00:00
triaxx
26dfbe65b6 Makefile: Add erlang-pkix version 1.0.7 2021-01-16 19:59:13 +00:00
triaxx
f19b6feb09 Makefile: Add erlang-p1_acme version 1.0.10 2021-01-16 19:48:40 +00:00
pin
68aee9f51d Add opendoas 2021-01-01 14:29:55 +00:00
nia
d742340ec7 Remove security/isakmpd.
Ancient ipsec stuff ported in 2003 then abandoned, doesn't work
with modern operating systems.

Directing (unlikely, this doesn't build) users to security/racoon2
2020-12-31 17:10:20 +00:00
nia
888e203925 Remove security/jessie.
Upstream is dead and no acceptable compatible JVMs are provided by
pkgsrc any longer.
2020-12-31 17:06:03 +00:00
nia
004bf3e05e Remove ipsec-tools.
"Important Note
The development of ipsec-tools has been ABANDONED.

ipsec-tools has security issues, and you should not use it. Please switch to a secure alternative!"

security/racoon2 provides an alternative that works with modern OS releases.
2020-12-31 17:01:25 +00:00
mef
60c3b0270e Added security/R-credentials version 1.3.0 2020-12-21 14:48:41 +00:00
riastradh
97b7d5836b security/py-solo: Import solo-python 0.0.26
Tool and Python library for managing SoloKeys
2020-12-13 07:21:29 +00:00
schmonz
da5a1fb538 Add and enable libretls. 2020-11-27 10:20:00 +00:00
nia
73f9f13436 security: Add libpwquality. Based on work by coypu and others in wip.
This is a library for password quality checking and generation of
random passwords that pass the checks.
2020-11-22 11:58:58 +00:00
nia
a9c630c1b3 security: Add cracklib.
CrackLib is a library containing a C function (well, lots of functions
really, but you only need to use one of them) which may be used in a
"passwd"-like program.

The idea is simple: try to prevent users from choosing passwords that
could be guessed by "Crack" by filtering them out, at source.

CrackLib is an offshoot of the the version 5 "Crack" software, and
contains a considerable number of ideas nicked from the new software.
2020-11-22 11:36:31 +00:00
nia
c505fcf30a Remove gnome-keyring-manager - obsolete GNOME 2 version 2020-11-21 09:52:47 +00:00
tnn
8bc17e21e1 add security/authelia 2020-11-06 18:10:41 +00:00
wiz
aff4c83661 security/Makefile: add libsecp256k1 2020-11-05 00:40:14 +00:00
tnn
5475a5c3b2 add security/pam-u2f
cvs: ----------------------------------------------------------------------
2020-10-22 23:44:09 +00:00
wiz
2eea24d77a security/Makefile: + p5-Crypt-JWT. 2020-09-13 08:17:06 +00:00
leot
6f04409990 security: + amass 2020-09-12 11:05:37 +00:00
wiz
6e0f48bb73 p5-Digest-SHA: remove, part of perl since 2008 2020-09-04 11:10:01 +00:00
wiz
43768497f6 p5-Digest: remove, part of perl since 2003 2020-09-04 11:06:02 +00:00
wiz
ebf267b74a p5-Digest-MD5: remove
This has been part of perl since 2006 or so
2020-09-04 09:40:50 +00:00
wiz
76f51d3d9d security/Makefile: + py-rsa40 2020-09-01 04:06:46 +00:00
wiz
654febbe60 security/Makefile: + pinentry-gnome3 2020-08-30 23:54:20 +00:00
riastradh
d0713b5691 Import libfido2-1.4.0 as security/libfido2
libfido2 is Yubico's C library and command-line tools for U2F/FIDO.
2020-08-19 16:25:56 +00:00
riastradh
ab4da520f9 Import Yubico python-fido2-0.8.1 as security/py-fido2
Python library for FIDO2 authenticator token access.
2020-08-17 07:01:33 +00:00
wiz
b794a8fa41 pkglint: fix category Makefiles
pkglint 20.2.0 (and a bit earlier) does not insist on entries
for directories any longer that do not contain complete packages.
Remove them.

While here, fix security/Makefile that had two missing entries.
2020-07-17 06:10:34 +00:00
nia
3620d6eb7a security: Add lua-ossl
A comprehensive OpenSSL module for Lua.

It includes support for certificate and key management, key generation,
signature verification, and deep bindings to the distinguished name,
alternative name, and X.509v3 extension interfaces.

It also binds OpenSSL's bignum, message digest, HMAC, cipher, and CSPRNG
interfaces. The end goal is to bind almost everything that OpenSSL supports,
but no more. It's intended as a low-level interface.

Basic bindings to OpenSSL's SSL* session and SSL_CTX* prototype objects are
available, but they cannot yet be used standalone to do SSL I/O. cqueues
supports SSL/TLS sockets internally, accepts an SSL_CTX* object from Lua
code for session configuration, and exports an SSL* object to Lua for session
introspection.
2020-07-08 12:41:12 +00:00
nia
6f3ea501ec security: Remove boringssl
This is a really old version that is likely vulnerable.

AFAIK the only consumer of boringssl is Chromium which vendors its
own variant, otherwise the library is just for internal Google use
2020-07-07 23:47:40 +00:00
nia
da7350fe78 security: Add lua-bcrypt
Lua wrapper for the bcrypt password hashing function
2020-07-02 17:59:02 +00:00
nia
faffed5f59 security: Add lua-arc4random
The arc4random family of functions provides a cryptographic pseudorandom
number generator automatically seeded from the system entropy pool and
safe to use from multiple threads.  arc4random is designed to prevent an
adversary from guessing outputs, unlike rand(3) and random(3), and is
faster and more convenient than reading from /dev/urandom directly.

This is a Lua wrapper for arc4random(3), portable to systems that
do and don't have it natively in libc. On systems where arc4random
may be insecure it provides a replacement.
2020-07-02 17:46:26 +00:00
nia
d595f17abc security: Add lua-argon2
Lua C binding for the Argon2 password hashing algorithm
2020-07-02 14:02:36 +00:00
nikita
03b3dc3233 Add security/passphrase version 1.0.0
Passphrase is a zero-dependency passphrase generator.

It is pretty fast (over 6000 times faster than
bitwarden's "bw generate -p",) and you can use any wordlist.
An English wordlist is included, and is the default.
2020-06-16 10:30:32 +00:00
ryoon
cff1a04229 security: Enable cyrus-sasl-xoauth2 2020-06-12 13:42:45 +00:00
adam
b46c6b43f2 py-authlib: added version 0.9.1
OAuth often seems complicated and difficult-to-implement. There are several
prominent libraries for handling OAuth requests, but they all suffer from one
or both of the following:

  *  They predate the OAuth 1.0 spec, AKA RFC 5849.
  *  They predate the OAuth 2.0 spec, AKA RFC 6749.
  *  They assume the usage of a specific HTTP request library.

OAuthLib is a generic utility which implements the logic of OAuth without
assuming a specific HTTP request object or web framework. Use it to graft OAuth
client support onto your favorite HTTP library, or provider support onto your
favourite web framework. If you're a maintainer of such a library, write a thin
veneer on top of OAuthLib and get OAuth support for very little effort.
2020-06-11 14:24:49 +00:00
nia
55d87afb0d Back out gnome-online-accounts, already present in net/
I can update that version...
2020-06-10 19:54:41 +00:00
nia
a49f4cb06d security: Add gnome-online-accounts
Single sign-on framework for GNOME. It aims to provide a way for users to
setup online accounts to be used by the core system and core applications
only. Calendar entries show up in GNOME Shell, e-mail in Evolution, online
storages are exposed as GVolumes, and so on.
2020-06-10 19:48:26 +00:00
taca
71572d1bda security/Makefile: ad and enable ruby-openssl-cmac 2020-06-10 14:33:17 +00:00
kim
5deb3f331a Add ca-certificates-20190110
This package provides the certificates distributed by the Mozilla
Project.

It also provides a script, update-ca-certs, which can be used to manage
a location that makes certificates usable by TLS implementations,
including installing select certificates from this package.
2020-05-31 15:53:44 +00:00
adam
ed84c0d78e py-cryptodomex: removed; use py-cryptodome instead 2020-05-26 22:33:20 +00:00
adam
4b832354a7 py-SSLCrypto: removed, does not build any longer 2020-05-23 09:06:19 +00:00