diff options
author | Dirk Engling <erdgeist@erdgeist.org> | 2020-12-10 23:17:40 +0100 |
---|---|---|
committer | Dirk Engling <erdgeist@erdgeist.org> | 2020-12-10 23:17:40 +0100 |
commit | 0978e237af3f26070b4824e09a7730aad44c3d0d (patch) | |
tree | c72320f39b2e8c3e0f054bee5d582f15b6172e5a /sender.c | |
parent | 8e4cbe717397f38bd479a2dbe327adb5ae0baef8 (diff) |
Make receiver work on sub directories
Diffstat (limited to 'sender.c')
-rw-r--r-- | sender.c | 16 |
1 files changed, 9 insertions, 7 deletions
@@ -83,13 +83,6 @@ void new_session(int sock, mbedtls_ctr_drbg_context *ctr_drbg) { | |||
83 | } | 83 | } |
84 | 84 | ||
85 | int main() { | 85 | int main() { |
86 | mbedtls_ctr_drbg_context ctr_drbg; | ||
87 | mbedtls_entropy_context entropy; | ||
88 | |||
89 | mbedtls_entropy_init(&entropy); | ||
90 | mbedtls_ctr_drbg_init(&ctr_drbg); | ||
91 | mbedtls_ctr_drbg_seed(&ctr_drbg, mbedtls_entropy_func, &entropy, pp, sizeof(pp)); | ||
92 | |||
93 | struct addrinfo hints, *result, *rp; | 86 | struct addrinfo hints, *result, *rp; |
94 | memset (&hints, 0, sizeof (hints)); | 87 | memset (&hints, 0, sizeof (hints)); |
95 | hints.ai_socktype = SOCK_DGRAM; | 88 | hints.ai_socktype = SOCK_DGRAM; |
@@ -109,10 +102,19 @@ int main() { | |||
109 | errx(EXIT_FAILURE, "Can't open socket"); | 102 | errx(EXIT_FAILURE, "Can't open socket"); |
110 | freeaddrinfo(result); | 103 | freeaddrinfo(result); |
111 | 104 | ||
105 | // Setup | ||
106 | mbedtls_ctr_drbg_context ctr_drbg; | ||
107 | mbedtls_entropy_context entropy; | ||
108 | |||
109 | mbedtls_entropy_init(&entropy); | ||
110 | mbedtls_ctr_drbg_init(&ctr_drbg); | ||
111 | mbedtls_ctr_drbg_seed(&ctr_drbg, mbedtls_entropy_func, &entropy, pp, sizeof(pp)); | ||
112 | |||
112 | new_session(sock, &ctr_drbg); | 113 | new_session(sock, &ctr_drbg); |
113 | 114 | ||
114 | sleep(3); | 115 | sleep(3); |
115 | 116 | ||
117 | // Fire | ||
116 | const unsigned char *logline = (const unsigned char*)"Juchuuu, es klappt!\n"; | 118 | const unsigned char *logline = (const unsigned char*)"Juchuuu, es klappt!\n"; |
117 | send_udp(sock, &ctr_drbg, logline, strlen((char*)logline)); | 119 | send_udp(sock, &ctr_drbg, logline, strlen((char*)logline)); |
118 | send_udp(sock, &ctr_drbg, logline, strlen((char*)logline)); | 120 | send_udp(sock, &ctr_drbg, logline, strlen((char*)logline)); |