aboutsummaryrefslogtreecommitdiff
path: root/crypto/openssh/xmss_hash_address.c
diff options
context:
space:
mode:
authorEd Maste <emaste@FreeBSD.org>2026-05-12 20:24:10 +0000
committerEd Maste <emaste@FreeBSD.org>2026-05-12 20:24:10 +0000
commit644b4646c7acab87dc20d4e5dd53d2d9da152989 (patch)
tree5c1df5530ccb0c91e7b49f87325931817ca0e19d /crypto/openssh/xmss_hash_address.c
parentbeab4a237a45aea809e81802b9e1e9ff30f3d929 (diff)
parent6409980cbba7323bd1c86249ed16f8bea9fa5490 (diff)
OpenSSH: Update to 10.1p1
Full release notes are available at https://www.openssh.com/txt/release-10.1 Selected highlights from the release notes: Potentially-incompatible changes * ssh(1): add a warning when the connection negotiates a non-post quantum key agreement algorithm. * ssh(1), sshd(8): major changes to handling of DSCP marking/IPQoS * ssh(1), sshd(8): deprecate support for IPv4 type-of-service (ToS) keywords in the IPQoS configuration directive. * ssh-add(1): when adding certificates to an agent, set the expiry to the certificate expiry time plus a short (5 min) grace period. * ssh-agent(1), sshd(8): move agent listener sockets from /tmp to under ~/.ssh/agent for both ssh-agent(1) and forwarded sockets in sshd(8). Security * ssh(1): disallow control characters in usernames passed via the commandline or expanded using %-sequences from the configuration file, and disallow \0 characters in ssh:// URIs. New features * ssh(1), sshd(8): add SIGINFO handlers to log active channel and session information. Sponsored by: The FreeBSD Foundation
Diffstat (limited to 'crypto/openssh/xmss_hash_address.c')
-rw-r--r--crypto/openssh/xmss_hash_address.c66
1 files changed, 0 insertions, 66 deletions
diff --git a/crypto/openssh/xmss_hash_address.c b/crypto/openssh/xmss_hash_address.c
deleted file mode 100644
index 2702c4562bfc..000000000000
--- a/crypto/openssh/xmss_hash_address.c
+++ /dev/null
@@ -1,66 +0,0 @@
-/* $OpenBSD: xmss_hash_address.c,v 1.2 2018/02/26 03:56:44 dtucker Exp $ */
-/*
-hash_address.c version 20160722
-Andreas Hülsing
-Joost Rijneveld
-Public domain.
-*/
-#include "includes.h"
-#ifdef WITH_XMSS
-
-#ifdef HAVE_STDINT_H
-# include <stdint.h>
-#endif
-#include "xmss_hash_address.h" /* prototypes */
-
-void setLayerADRS(uint32_t adrs[8], uint32_t layer){
- adrs[0] = layer;
-}
-
-void setTreeADRS(uint32_t adrs[8], uint64_t tree){
- adrs[1] = (uint32_t) (tree >> 32);
- adrs[2] = (uint32_t) tree;
-}
-
-void setType(uint32_t adrs[8], uint32_t type){
- adrs[3] = type;
- int i;
- for(i = 4; i < 8; i++){
- adrs[i] = 0;
- }
-}
-
-void setKeyAndMask(uint32_t adrs[8], uint32_t keyAndMask){
- adrs[7] = keyAndMask;
-}
-
-// OTS
-
-void setOTSADRS(uint32_t adrs[8], uint32_t ots){
- adrs[4] = ots;
-}
-
-void setChainADRS(uint32_t adrs[8], uint32_t chain){
- adrs[5] = chain;
-}
-
-void setHashADRS(uint32_t adrs[8], uint32_t hash){
- adrs[6] = hash;
-}
-
-// L-tree
-
-void setLtreeADRS(uint32_t adrs[8], uint32_t ltree){
- adrs[4] = ltree;
-}
-
-// Hash Tree & L-tree
-
-void setTreeHeight(uint32_t adrs[8], uint32_t treeHeight){
- adrs[5] = treeHeight;
-}
-
-void setTreeIndex(uint32_t adrs[8], uint32_t treeIndex){
- adrs[6] = treeIndex;
-}
-#endif /* WITH_XMSS */