diff options
Diffstat (limited to 'src/core/crypto/onion_tap.h')
-rw-r--r-- | src/core/crypto/onion_tap.h | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/src/core/crypto/onion_tap.h b/src/core/crypto/onion_tap.h deleted file mode 100644 index 341270c981..0000000000 --- a/src/core/crypto/onion_tap.h +++ /dev/null @@ -1,40 +0,0 @@ -/* Copyright (c) 2001 Matej Pfajfar. - * Copyright (c) 2001-2004, Roger Dingledine. - * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2021, The Tor Project, Inc. */ -/* See LICENSE for licensing information */ - -/** - * \file onion_tap.h - * \brief Header file for onion_tap.c. - **/ - -#ifndef TOR_ONION_TAP_H -#define TOR_ONION_TAP_H - -#define TAP_ONIONSKIN_CHALLENGE_LEN (PKCS1_OAEP_PADDING_OVERHEAD+\ - CIPHER_KEY_LEN+\ - DH1024_KEY_LEN) -#define TAP_ONIONSKIN_REPLY_LEN (DH1024_KEY_LEN+DIGEST_LEN) - -struct crypto_dh_t; -struct crypto_pk_t; - -int onion_skin_TAP_create(struct crypto_pk_t *router_key, - struct crypto_dh_t **handshake_state_out, - char *onion_skin_out); - -int onion_skin_TAP_server_handshake(const char *onion_skin, - struct crypto_pk_t *private_key, - struct crypto_pk_t *prev_private_key, - char *handshake_reply_out, - char *key_out, - size_t key_out_len); - -int onion_skin_TAP_client_handshake(struct crypto_dh_t *handshake_state, - const char *handshake_reply, - char *key_out, - size_t key_out_len, - const char **msg_out); - -#endif /* !defined(TOR_ONION_TAP_H) */ |