35 Commits

Author SHA1 Message Date
naddy
8c0294c2fa drop RCS Ids 2022-03-11 19:53:16 +00:00
sthen
97ba85a83b drop maintainer 2020-08-01 11:30:36 +00:00
sthen
6cc9779250 switch my maintainer email addresses to my own domain 2020-07-11 22:54:35 +00:00
sthen
9c6e9626b9 s/PERMIT_PACKAGE_CDROM/PERMIT_PACKAGE/ and some light whitespace tidying
in ports which I maintain
2019-06-03 16:06:50 +00:00
sthen
b9d69e975c update to libsodium-1.0.18 2019-05-31 14:29:13 +00:00
sthen
a079ee8b6b update to libsodium-1.0.17 2019-01-07 14:32:28 +00:00
sthen
6c67fdc92c regen PLIST, missed in update 2017-12-16 15:14:44 +00:00
sthen
aafbe6a170 update to libsodium-1.0.16 2017-12-15 14:42:49 +00:00
sthen
54448a9db6 update to libsodium-1.0.15 2017-10-04 20:50:41 +00:00
sthen
6503339621 update to libsodium-1.0.15 2017-10-04 20:44:33 +00:00
sthen
1639dd63d5 oops, my make plist failed because I had a .orig file in pkg/.
regen to unbreak consumers, reported by naddy
2017-07-15 12:09:17 +00:00
sthen
c4ea70c24d update to libsodium-1.0.13 2017-07-14 13:24:19 +00:00
sthen
d48b995a54 Use sse2 cflags, move back to base compiler on i386. This is a Makefile.in
adaptation of a Makefile.am diff committed upstream (thanks for the quick
fix Frank).
2017-03-20 22:32:11 +00:00
sthen
1186af1ff7 use clang to build libsodium on i386 to unbreak 2017-03-20 10:46:23 +00:00
sthen
1ade6b3dff update to libsodium-1.0.12 2017-03-17 08:39:38 +00:00
sthen
fb5f44b13f WANTLIB+=pthread for libsodium, pointed out by nigel@ 2016-09-06 11:43:12 +00:00
sthen
014b1df555 update to libsodium-1.0.11, simplified from a diff from pablomh at gmail 2016-08-12 11:45:17 +00:00
sthen
788839ce17 update to libsodium-1.0.10 to quieten portroach, no functional changes 2016-04-18 09:53:01 +00:00
sthen
5f16bc196b add fallback MASTER_SITES 2016-04-05 13:59:51 +00:00
sthen
dc57ee841d update to libsodium-1.0.9, from Pablo Méndez Hernández, slight change
to SHARED_LIBS by me.
2016-04-03 10:56:27 +00:00
sthen
66371e9d06 update to libsodium-1.0.8 2015-12-27 21:59:51 +00:00
sthen
4c450c10eb update to libsodium-1.0.7
switch back to OpenBSD libtool; unsure when the issue seen previously was
resolved but it's now working.
2015-12-10 14:39:45 +00:00
sthen
0b3d0054d8 update to libsodium-1.0.6 2015-11-02 18:15:56 +00:00
sthen
67d22a61c3 update to libsodium-1.0.4 2015-10-18 13:58:31 +00:00
sthen
bb09cfce75 update to libsodium-1.0.3, selected highlights from changelog:
- In addition to sodium_bin2hex(), sodium_hex2bin() is now a
constant-time function.
 - crypto_stream_xsalsa20_ic() has been added.
 - crypto_generichash_statebytes(), crypto_auth_*_statebytes() and
crypto_hash_*_statebytes() have been added in order to retrieve the
size of structures keeping states from foreign languages.
 - crypto_box_seal() and crypto_box_seal_open() have been added.
2015-05-13 08:32:25 +00:00
sthen
8e3484b080 update to libsodium 1.0.2 2015-01-16 00:29:23 +00:00
sthen
ad5defa998 update to libsodium 1.0.1
- sodium_bin2hex() is now constant-time.
 - crypto_secretbox_detached() now supports overlapping input and output
regions.
 - NaCl's donna_c64 implementation of curve25519 was reading an extra byte
past the end of the buffer containing the base point. This has been
fixed.
2014-11-21 14:30:05 +00:00
sthen
d64e05b657 update to libsodium release 1.0.0
The API/ABI for 1.x.y releases will be backwards compatible.
2014-09-25 17:29:41 +00:00
sthen
0673802d2a update to libsodium 0.71 (minor changes only; this is the second release
candidate for 1.0)
2014-09-23 23:53:40 +00:00
sthen
0fdd9ac774 update to libsodium-0.70, for new features see
https://github.com/jedisct1/libsodium/releases/tag/0.7.0
2014-08-24 22:25:03 +00:00
sthen
be75f6d283 update to libsodium-0.6.1, adding suport for detached ed25519 signatures
and fixing a bug introduced in 0.5.0 (not updated in ports until post-5.5):

   "when crypto_sign_open() was given a signed message too short to even
   contain a signature, it was putting an unlimited amount of zeros into
   the target buffer instead of immediately returning -1."
2014-07-16 13:45:01 +00:00
sthen
4b3cc61c0f update to libsodium-0.6.0 2014-07-02 08:49:42 +00:00
sthen
b50c3300e1 update to libsodium 0.50, openbsd-relevant entries from changelog are:
- sodium_mlock()/sodium_munlock() have been introduced to lock pages
in memory before storing sensitive data, and to zero them before
unlocking them.
 - High-level wrappers for crypto_box and crypto_secretbox
(crypto_box_easy and crypto_secretbox_easy) can be used to avoid
dealing with the specific memory layout regular functions depend on.
 - crypto_pwhash_scryptxsalsa208sha256* functions have been added
to derive a key from a password, and for password storage.
 - Salsa20 and ed25519 implementations now support overlapping
inputs/keys/outputs (changes imported from supercop-20140505).
 - The poly1305-53 implementation has been replaced with Floodyberry's
poly1305-donna32 and poly1305-donna64 implementations.
 - sodium_hex2bin() has been added to complement sodium_bin2hex().
 - On OpenBSD and Bitrig, arc4random() is used instead of reading
/dev/urandom.
 - crypto_auth_hmac_sha512() has been implemented.
 - sha256 and sha512 now have a streaming interface.
 - hmacsha256, hmacsha512 and hmacsha512256 now support keys of
arbitrary length, and have a streaming interface.
 - crypto_verify_64() has been implemented.
 - CPU features are now detected at runtime.
2014-05-14 10:06:08 +00:00
sthen
82b8ebc4e0 add a comment about use of gnu libtool
prompted (indirectly ;) by a mail from aja@
2013-10-23 17:50:38 +00:00
sthen
7ae527c412 import security/libsodium, ok benoit@
NaCl (pronounced "salt") is a new easy-to-use high-speed software library
for network communication, encryption, decryption, signatures, etc.
NaCl's goal is to provide all of the core operations needed to build
higher-level cryptographic tools.

Sodium is a fork of NaCl with a compatible API. Unlike NaCl, Sodium
performs checks for hardware features at runtime instead of compile time,
making it suitable for packaging.
2013-10-23 12:07:52 +00:00