svn commit: r539531 - in head/security: . vigenere

Adam Weinberger adamw at adamw.org
Fri Jun 19 06:49:49 UTC 2020


On Thu, Jun 18, 2020 at 12:57 AM Fernando Apesteguía
<fernape at freebsd.org> wrote:
>
> Author: fernape
> Date: Thu Jun 18 06:57:44 2020
> New Revision: 539531
> URL: https://svnweb.freebsd.org/changeset/ports/539531
>
> Log:
>   new port: security/vigenere: cipher algorithm tool
>
>   vigenere is an implementation of the Vigenere cipher algorithm extended
>   to the entire set of printable ASCII characters
>
>   https://www.olivermahmoudi.com/programming/vigenere-cipher/
>
>   PR:   247244
>   Submitted by: fbsd at olivermahmoudi.com
>
> Added:
>   head/security/vigenere/
>   head/security/vigenere/Makefile   (contents, props changed)
>   head/security/vigenere/distinfo   (contents, props changed)
>   head/security/vigenere/pkg-descr   (contents, props changed)
> Modified:
>   head/security/Makefile
>
> Modified: head/security/Makefile
> ==============================================================================
> --- head/security/Makefile      Thu Jun 18 06:57:40 2020        (r539530)
> +++ head/security/Makefile      Thu Jun 18 06:57:44 2020        (r539531)
> @@ -1259,6 +1259,7 @@
>      SUBDIR += vanguards-tor
>      SUBDIR += vault
>      SUBDIR += veracrypt
> +    SUBDIR += vigenere
>      SUBDIR += vinetto
>      SUBDIR += vlock
>      SUBDIR += vm-to-tor
>
> Added: head/security/vigenere/Makefile
> ==============================================================================
> --- /dev/null   00:00:00 1970   (empty, because file is newly added)
> +++ head/security/vigenere/Makefile     Thu Jun 18 06:57:44 2020        (r539531)
> @@ -0,0 +1,24 @@
> +# $FreeBSD$
> +
> +PORTNAME=      vigenere
> +PORTVERSION=   1.0
> +CATEGORIES=    security
> +MASTER_SITES=  http://www.olivermahmoudi.com/files/
> +
> +MAINTAINER=    fbsd at olivermahmoudi.com
> +COMMENT=       Vigenere cipher cryptography tool
> +
> +LICENSE=       BSD2CLAUSE
> +LICENSE_FILE=  ${WRKSRC}/LICENSE
> +
> +PLIST_FILES=   bin/vigenere \
> +               man/man1/vigenere.1.gz
> +
> +do-build:
> +       cd ${WRKSRC} && ${CC} ${CFLAGS} ${LDFLAGS} -o ${PORTNAME} ${PORTNAME}.c
> +
> +do-install:
> +       ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
> +       ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/man/man1
> +
> +.include <bsd.port.mk>
>
> Added: head/security/vigenere/distinfo
> ==============================================================================
> --- /dev/null   00:00:00 1970   (empty, because file is newly added)
> +++ head/security/vigenere/distinfo     Thu Jun 18 06:57:44 2020        (r539531)
> @@ -0,0 +1,3 @@
> +TIMESTAMP = 1592095290
> +SHA256 (vigenere-1.0.tar.gz) = 96bc7dc9b582a36ec020cee47f9840065b7beb53ef8d5b68962643077b6c0b6b
> +SIZE (vigenere-1.0.tar.gz) = 5618
>
> Added: head/security/vigenere/pkg-descr
> ==============================================================================
> --- /dev/null   00:00:00 1970   (empty, because file is newly added)
> +++ head/security/vigenere/pkg-descr    Thu Jun 18 06:57:44 2020        (r539531)
> @@ -0,0 +1,6 @@
> +vigenere is an implementation of the Vigenere cipher encryption
> +algorithm with an extension to all printable ASCII characters.
> +The utility is capable of encrypting/decrypting arguments that
> +are passed to it upon invocation or process input- and outputfiles.
> +
> +WWW: https://www.olivermahmoudi.com/programming/vigenere-cipher/

Hi Fernando,

That WWW is 404, and there's no mention of the software on Oliver's website.

Is this cipher actively used for modern practical purposes? If not,
this sounds like a programming exercise and I'm not sure why it'd need
a port.

# Adam


-- 
Adam Weinberger
adamw at adamw.org
https://www.adamw.org


More information about the svn-ports-all mailing list