Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/crypto/external/bsd/openssh/dist add some more functions to ...
details: https://anonhg.NetBSD.org/src/rev/14321dd4d18d
branches: trunk
changeset: 1023318:14321dd4d18d
user: christos <christos%NetBSD.org@localhost>
date: Fri Sep 03 10:30:33 2021 +0000
description:
add some more functions to namespace.h; add missing RCSIDs
diffstat:
crypto/external/bsd/openssh/dist/cipher-chachapoly-libcrypto.c | 3 +
crypto/external/bsd/openssh/dist/includes.h | 7 +-
crypto/external/bsd/openssh/dist/kexsntrup761x25519.c | 4 +
crypto/external/bsd/openssh/dist/namespace.h | 121 +++++++--
crypto/external/bsd/openssh/dist/sntrup761.c | 3 +
5 files changed, 110 insertions(+), 28 deletions(-)
diffs (200 lines):
diff -r ab924c0fcd68 -r 14321dd4d18d crypto/external/bsd/openssh/dist/cipher-chachapoly-libcrypto.c
--- a/crypto/external/bsd/openssh/dist/cipher-chachapoly-libcrypto.c Fri Sep 03 08:57:58 2021 +0000
+++ b/crypto/external/bsd/openssh/dist/cipher-chachapoly-libcrypto.c Fri Sep 03 10:30:33 2021 +0000
@@ -1,3 +1,4 @@
+/* $NetBSD: cipher-chachapoly-libcrypto.c,v 1.2 2021/09/03 10:30:33 christos Exp $ */
/*
* Copyright (c) 2013 Damien Miller <djm%mindrot.org@localhost>
*
@@ -15,6 +16,8 @@
*/
/* $OpenBSD: cipher-chachapoly-libcrypto.c,v 1.1 2020/04/03 04:32:21 djm Exp $ */
+#include "includes.h"
+__RCSID("$NetBSD: cipher-chachapoly-libcrypto.c,v 1.2 2021/09/03 10:30:33 christos Exp $");
#include <sys/types.h>
#include <stdarg.h> /* needed for log.h */
diff -r ab924c0fcd68 -r 14321dd4d18d crypto/external/bsd/openssh/dist/includes.h
--- a/crypto/external/bsd/openssh/dist/includes.h Fri Sep 03 08:57:58 2021 +0000
+++ b/crypto/external/bsd/openssh/dist/includes.h Fri Sep 03 10:30:33 2021 +0000
@@ -1,13 +1,14 @@
-/* $NetBSD: includes.h,v 1.8 2018/04/06 18:59:00 christos Exp $ */
+/* $NetBSD: includes.h,v 1.9 2021/09/03 10:30:33 christos Exp $ */
#include <sys/cdefs.h>
#ifndef __OpenBSD__
#define __bounded__(a, b, c)
#include <sys/types.h>
+
+#include "namespace.h"
+
void freezero(void *, size_t);
#define explicit_bzero(a, b) explicit_memset((a), 0, (b))
#define timingsafe_bcmp(a, b, c) (!consttime_memequal((a), (b), (c)))
-#include <sys/types.h>
void *recallocarray(void *, size_t, size_t, size_t);
#endif
-#include "namespace.h"
diff -r ab924c0fcd68 -r 14321dd4d18d crypto/external/bsd/openssh/dist/kexsntrup761x25519.c
--- a/crypto/external/bsd/openssh/dist/kexsntrup761x25519.c Fri Sep 03 08:57:58 2021 +0000
+++ b/crypto/external/bsd/openssh/dist/kexsntrup761x25519.c Fri Sep 03 10:30:33 2021 +0000
@@ -1,3 +1,4 @@
+/* $NetBSD: kexsntrup761x25519.c,v 1.2 2021/09/03 10:30:33 christos Exp $ */
/* $OpenBSD: kexsntrup761x25519.c,v 1.1 2020/12/29 00:59:15 djm Exp $ */
/*
* Copyright (c) 2019 Markus Friedl. All rights reserved.
@@ -23,6 +24,9 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
+#include "includes.h"
+__RCSID("$NetBSD: kexsntrup761x25519.c,v 1.2 2021/09/03 10:30:33 christos Exp $");
+
#include <sys/types.h>
#include <stdio.h>
diff -r ab924c0fcd68 -r 14321dd4d18d crypto/external/bsd/openssh/dist/namespace.h
--- a/crypto/external/bsd/openssh/dist/namespace.h Fri Sep 03 08:57:58 2021 +0000
+++ b/crypto/external/bsd/openssh/dist/namespace.h Fri Sep 03 10:30:33 2021 +0000
@@ -1,27 +1,98 @@
-/* $NetBSD: namespace.h,v 1.9 2021/03/05 17:47:16 christos Exp $ */
+/* $NetBSD: namespace.h,v 1.10 2021/09/03 10:30:33 christos Exp $ */
#ifndef _SSH_NAMESPACE_H_
-#define _SSH_NAMESPACE_H_
-#define addargs ssh_addargs
-#define atomicio ssh_atomicio
-#define chop ssh_chop
-#define colon ssh_colon
-#define convtime ssh_convtime
-#define do_log ssh_do_log
-#define freeargs ssh_freeargs
-#define freerrset ssh_freerrset
-#define hpdelim ssh_hpdelim
-#define getpass ssh_getpass
-#define getpeereid ssh_getpeereid
-#define getrrsetbyname ssh_getrrsetbyname
-#define pwcopy ssh_pwcopy
-#define replacearg ssh_replacearg
-#define strdelim ssh_strdelim
-#define tohex ssh_tohex
-#define uudecode ssh_uudecode
-#define uuencode ssh_uuencode
-#define xmalloc ssh_malloc
-#define xrealloc ssh_realloc
-#define xstrdup ssh_strdup
-#define xcalloc ssh_calloc
-#define xasprintf ssh_asprintf
+#define _SSH_NAMESPACE_H_
+#define add_host_to_hostfile ssh_add_host_to_hostfile
+#define addargs ssh_addargs
+#define addr_cmp ssh_addr_cmp
+#define addr_is_all0s ssh_addr_is_all0s
+#define addr_match_cidr_list ssh_addr_match_cidr_list
+#define addr_match_list ssh_addr_match_list
+#define addr_to_byte ssh_addr_to_byte
+#define asmprintf ssh_asmprintf
+#define atomicio ssh_atomicio
+#define atomicio6 ssh_atomicio6
+#define bandwidth_limit_init ssh_bandwidth_limit_init
+#define bcrypt_pbkdf ssh_bcrypt_pbkdf
+#define chop ssh_chop
+#define cleanup_exit ssh_cleanup_exit
+#define colon ssh_colon
+#define compat_cipher_proposal ssh_compat_cipher_proposal
+#define convtime ssh_convtime
+#define core_hash_SHA2 ssh_core_hash_SHA2
+#define daemonized ssh_daemonized
+#define dh_gen_key ssh_dh_gen_key
+#define dh_new_group_fallback ssh_dh_new_group_fallback
+#define dh_set_moduli_file ssh_dh_set_moduli_file
+#define do_log ssh_do_log
+#define dollar_expand ssh_dollar_expand
+#define exited_cleanly ssh_exited_cleanly
+#define fmprintf ssh_fmprintf
+#define fmt_scaled ssh_fmt_scaled
+#define fmt_timeframe ssh_fmt_timeframe
+#define format_absolute_time ssh_format_absolute_time
+#define forward_equals ssh_forward_equals
+#define free_hostkeys ssh_free_hostkeys
+#define freeargs ssh_freeargs
+#define freerrset ssh_freerrset
+#define freezero ssh_freezero
+#define get_sock_af ssh_get_sock_af
+#define getpass ssh_getpass
+#define getpeereid ssh_getpeereid
+#define getrrsetbyname ssh_getrrsetbyname
+#define hash_f ssh_hash_f
+#define hash_h ssh_hash_h
+#define hexdump ssh_hexdump
+#define host_hash ssh_host_hash
+#define hostfile_read_key ssh_hostfile_read_key
+#define hostfile_replace_entries ssh_hostfile_replace_entries
+#define hostkeys_foreach ssh_hostkeys_foreach
+#define hostkeys_foreach_file ssh_hostkeys_foreach_file
+#define hpdelim ssh_hpdelim
+#define load_hostkeys_file ssh_load_hostkeys_file
+#define match_filter_allowlist ssh_match_filter_allowlist
+#define match_filter_denylist ssh_match_filter_denylist
+#define mm_receive_fd ssh_mm_receive_fd
+#define mm_send_fd ssh_mm_send_fd
+#define monotime ssh_monotime
+#define mprintf ssh_mprintf
+#define ms_subtract_diff ssh_ms_subtract_diff
+#define notify_complete ssh_notify_complete
+#define notify_start ssh_notify_start
+#define opt_array_append ssh_opt_array_append
+#define opt_dequote ssh_opt_dequote
+#define opt_flag ssh_opt_flag
+#define parse_uri ssh_parse_uri
+#define percent_dollar_expand ssh_percent_dollar_expand
+#define prf ssh_prf
+#define put_u16 ssh_put_u16
+#define put_u32 ssh_put_u32
+#define put_u32_le ssh_put_u32_le
+#define pwcopy ssh_pwcopy
+#define refresh_progress_meter ssh_refresh_progress_meter
+#define replacearg ssh_replacearg
+#define safe_path ssh_safe_path
+#define safe_path_fd ssh_safe_path_fd
+#define sanitise_stdfd ssh_sanitise_stdfd
+#define set_sock_tos ssh_set_sock_tos
+#define snmprintf ssh_snmprintf
+#define stdfd_devnull ssh_stdfd_devnull
+#define strdelim ssh_strdelim
+#define tilde_expand ssh_tilde_expand
+#define tilde_expand_filename ssh_tilde_expand_filename
+#define tohex ssh_tohex
+#define uudecode ssh_uudecode
+#define uuencode ssh_uuencode
+#define vasnmprintf ssh_vasnmprintf
+#define vfmprintf ssh_vfmprintf
+#define waitrfd ssh_waitrfd
+#define wots_pkFromSig ssh_wots_pkFromSig
+#define xasprintf ssh_asprintf
+#define xcalloc ssh_calloc
+#define xextendf ssh_xextendf
+#define xmalloc ssh_malloc
+#define xrealloc ssh_realloc
+#define xreallocarray ssh_xreallocarray
+#define xrecallocarray ssh_xrecallocarray
+#define xstrdup ssh_strdup
+#define xvasprintf ssh_xvasprintf
#endif /* _SSH_NAMESPACE_H_ */
diff -r ab924c0fcd68 -r 14321dd4d18d crypto/external/bsd/openssh/dist/sntrup761.c
--- a/crypto/external/bsd/openssh/dist/sntrup761.c Fri Sep 03 08:57:58 2021 +0000
+++ b/crypto/external/bsd/openssh/dist/sntrup761.c Fri Sep 03 10:30:33 2021 +0000
@@ -1,3 +1,4 @@
+/* $NetBSD: sntrup761.c,v 1.2 2021/09/03 10:30:33 christos Exp $ */
/* $OpenBSD: sntrup761.c,v 1.5 2021/01/08 02:33:13 dtucker Exp $ */
/*
@@ -7,6 +8,8 @@
* - Tanja Lange
* - Christine van Vredendaal
*/
+#include "includes.h"
+__RCSID("$NetBSD: sntrup761.c,v 1.2 2021/09/03 10:30:33 christos Exp $");
#include <string.h>
#include "crypto_api.h"
Home |
Main Index |
Thread Index |
Old Index