Blame 0002-unbundle_tfm.patch
|
![](https://seccdn.libravatar.org/avatar/bf9d9bfe3c87f46d7d59b198abb01f8753e7a2d0620608c643b7018fa6c18023?s=16&d=retro) |
ac5200c |
diff --git a/Makefile b/Makefile
|
|
![](https://seccdn.libravatar.org/avatar/bf9d9bfe3c87f46d7d59b198abb01f8753e7a2d0620608c643b7018fa6c18023?s=16&d=retro) |
ac5200c |
index cc0b9cc..19ec4da 100644
|
|
![](https://seccdn.libravatar.org/avatar/bf9d9bfe3c87f46d7d59b198abb01f8753e7a2d0620608c643b7018fa6c18023?s=16&d=retro) |
ac5200c |
--- a/Makefile
|
|
![](https://seccdn.libravatar.org/avatar/bf9d9bfe3c87f46d7d59b198abb01f8753e7a2d0620608c643b7018fa6c18023?s=16&d=retro) |
ac5200c |
+++ b/Makefile
|
|
![](https://seccdn.libravatar.org/avatar/bf9d9bfe3c87f46d7d59b198abb01f8753e7a2d0620608c643b7018fa6c18023?s=16&d=retro) |
ac5200c |
@@ -18,12 +18,10 @@ INTFLAGS += -DUSE_OPENSSL
|
|
![](https://seccdn.libravatar.org/avatar/bf9d9bfe3c87f46d7d59b198abb01f8753e7a2d0620608c643b7018fa6c18023?s=16&d=retro) |
ac5200c |
endif
|
|
![](https://seccdn.libravatar.org/avatar/bf9d9bfe3c87f46d7d59b198abb01f8753e7a2d0620608c643b7018fa6c18023?s=16&d=retro) |
ac5200c |
|
|
![](https://seccdn.libravatar.org/avatar/bf9d9bfe3c87f46d7d59b198abb01f8753e7a2d0620608c643b7018fa6c18023?s=16&d=retro) |
ac5200c |
LIBS += -ltomcrypt
|
|
![](https://seccdn.libravatar.org/avatar/bf9d9bfe3c87f46d7d59b198abb01f8753e7a2d0620608c643b7018fa6c18023?s=16&d=retro) |
ac5200c |
+LIBS += -ltfm
|
|
![](https://seccdn.libravatar.org/avatar/bf9d9bfe3c87f46d7d59b198abb01f8753e7a2d0620608c643b7018fa6c18023?s=16&d=retro) |
ac5200c |
|
|
![](https://seccdn.libravatar.org/avatar/bf9d9bfe3c87f46d7d59b198abb01f8753e7a2d0620608c643b7018fa6c18023?s=16&d=retro) |
ac5200c |
TARGET = pixiewps
|
|
![](https://seccdn.libravatar.org/avatar/bf9d9bfe3c87f46d7d59b198abb01f8753e7a2d0620608c643b7018fa6c18023?s=16&d=retro) |
ac5200c |
|
|
![](https://seccdn.libravatar.org/avatar/bf9d9bfe3c87f46d7d59b198abb01f8753e7a2d0620608c643b7018fa6c18023?s=16&d=retro) |
ac5200c |
-include $(SRCDIR)/crypto/tfm/sources.mak
|
|
![](https://seccdn.libravatar.org/avatar/bf9d9bfe3c87f46d7d59b198abb01f8753e7a2d0620608c643b7018fa6c18023?s=16&d=retro) |
ac5200c |
-TFMSRC = $(patsubst ./%,$(SRCDIR)/crypto/tfm/%,$(TFM_SRCS))
|
|
![](https://seccdn.libravatar.org/avatar/bf9d9bfe3c87f46d7d59b198abb01f8753e7a2d0620608c643b7018fa6c18023?s=16&d=retro) |
ac5200c |
-TFMOBJS = $(TFMSRC:.c=.o)
|
|
![](https://seccdn.libravatar.org/avatar/bf9d9bfe3c87f46d7d59b198abb01f8753e7a2d0620608c643b7018fa6c18023?s=16&d=retro) |
ac5200c |
TC_SRCS = ./aes_cbc.c
|
|
![](https://seccdn.libravatar.org/avatar/bf9d9bfe3c87f46d7d59b198abb01f8753e7a2d0620608c643b7018fa6c18023?s=16&d=retro) |
ac5200c |
TCSRC = $(patsubst ./%,$(SRCDIR)/crypto/tc/%,$(TC_SRCS))
|
|
![](https://seccdn.libravatar.org/avatar/bf9d9bfe3c87f46d7d59b198abb01f8753e7a2d0620608c643b7018fa6c18023?s=16&d=retro) |
ac5200c |
TCOBJS = $(TCSRC:.c=.o)
|
|
![](https://seccdn.libravatar.org/avatar/bf9d9bfe3c87f46d7d59b198abb01f8753e7a2d0620608c643b7018fa6c18023?s=16&d=retro) |
ac5200c |
@@ -39,9 +37,6 @@ all: $(TARGET)
|
|
![](https://seccdn.libravatar.org/avatar/bf9d9bfe3c87f46d7d59b198abb01f8753e7a2d0620608c643b7018fa6c18023?s=16&d=retro) |
ac5200c |
$(TARGET): $(SOURCE) $(HDRS) $(TFMOBJS) $(TCOBJS)
|
|
![](https://seccdn.libravatar.org/avatar/bf9d9bfe3c87f46d7d59b198abb01f8753e7a2d0620608c643b7018fa6c18023?s=16&d=retro) |
ac5200c |
$(CC) $(INTFLAGS) $(CFLAGS) $(CPPFLAGS) -o $(TARGET) $(SOURCE) $(LIBS) $(LDFLAGS) $(TFMOBJS) $(TCOBJS)
|
|
![](https://seccdn.libravatar.org/avatar/bf9d9bfe3c87f46d7d59b198abb01f8753e7a2d0620608c643b7018fa6c18023?s=16&d=retro) |
ac5200c |
|
|
![](https://seccdn.libravatar.org/avatar/bf9d9bfe3c87f46d7d59b198abb01f8753e7a2d0620608c643b7018fa6c18023?s=16&d=retro) |
ac5200c |
-$(SRCDIR)/crypto/tfm/%.o: $(SRCDIR)/crypto/tfm/%.c
|
|
![](https://seccdn.libravatar.org/avatar/bf9d9bfe3c87f46d7d59b198abb01f8753e7a2d0620608c643b7018fa6c18023?s=16&d=retro) |
ac5200c |
- $(CC) $(CFLAGS) $(CPPFLAGS) -I$(SRCDIR)/crypto/tfm -c -o $@ $<
|
|
![](https://seccdn.libravatar.org/avatar/bf9d9bfe3c87f46d7d59b198abb01f8753e7a2d0620608c643b7018fa6c18023?s=16&d=retro) |
ac5200c |
-
|
|
![](https://seccdn.libravatar.org/avatar/bf9d9bfe3c87f46d7d59b198abb01f8753e7a2d0620608c643b7018fa6c18023?s=16&d=retro) |
ac5200c |
$(SRCDIR)/crypto/tc/%.o: $(SRCDIR)/crypto/tc/%.c
|
|
![](https://seccdn.libravatar.org/avatar/bf9d9bfe3c87f46d7d59b198abb01f8753e7a2d0620608c643b7018fa6c18023?s=16&d=retro) |
ac5200c |
$(CC) $(CFLAGS) $(CPPFLAGS) -I$(SRCDIR)/crypto/tc -c -o $@ $<
|
|
![](https://seccdn.libravatar.org/avatar/bf9d9bfe3c87f46d7d59b198abb01f8753e7a2d0620608c643b7018fa6c18023?s=16&d=retro) |
ac5200c |
|
|
![](https://seccdn.libravatar.org/avatar/bf9d9bfe3c87f46d7d59b198abb01f8753e7a2d0620608c643b7018fa6c18023?s=16&d=retro) |
ac5200c |
diff --git a/src/crypto/crypto_internal-modexp.c b/src/crypto/crypto_internal-modexp.c
|
|
![](https://seccdn.libravatar.org/avatar/bf9d9bfe3c87f46d7d59b198abb01f8753e7a2d0620608c643b7018fa6c18023?s=16&d=retro) |
ac5200c |
index 1adf2fc..10a47fe 100644
|
|
![](https://seccdn.libravatar.org/avatar/bf9d9bfe3c87f46d7d59b198abb01f8753e7a2d0620608c643b7018fa6c18023?s=16&d=retro) |
ac5200c |
--- a/src/crypto/crypto_internal-modexp.c
|
|
![](https://seccdn.libravatar.org/avatar/bf9d9bfe3c87f46d7d59b198abb01f8753e7a2d0620608c643b7018fa6c18023?s=16&d=retro) |
ac5200c |
+++ b/src/crypto/crypto_internal-modexp.c
|
|
![](https://seccdn.libravatar.org/avatar/bf9d9bfe3c87f46d7d59b198abb01f8753e7a2d0620608c643b7018fa6c18023?s=16&d=retro) |
ac5200c |
@@ -1,7 +1,7 @@
|
|
![](https://seccdn.libravatar.org/avatar/bf9d9bfe3c87f46d7d59b198abb01f8753e7a2d0620608c643b7018fa6c18023?s=16&d=retro) |
ac5200c |
#include <stdlib.h>
|
|
![](https://seccdn.libravatar.org/avatar/bf9d9bfe3c87f46d7d59b198abb01f8753e7a2d0620608c643b7018fa6c18023?s=16&d=retro) |
ac5200c |
#include <stdint.h>
|
|
![](https://seccdn.libravatar.org/avatar/bf9d9bfe3c87f46d7d59b198abb01f8753e7a2d0620608c643b7018fa6c18023?s=16&d=retro) |
ac5200c |
|
|
![](https://seccdn.libravatar.org/avatar/bf9d9bfe3c87f46d7d59b198abb01f8753e7a2d0620608c643b7018fa6c18023?s=16&d=retro) |
ac5200c |
-#include "tfm/tfm.h"
|
|
![](https://seccdn.libravatar.org/avatar/bf9d9bfe3c87f46d7d59b198abb01f8753e7a2d0620608c643b7018fa6c18023?s=16&d=retro) |
ac5200c |
+#include <tfm.h>
|
|
![](https://seccdn.libravatar.org/avatar/bf9d9bfe3c87f46d7d59b198abb01f8753e7a2d0620608c643b7018fa6c18023?s=16&d=retro) |
ac5200c |
|
|
![](https://seccdn.libravatar.org/avatar/bf9d9bfe3c87f46d7d59b198abb01f8753e7a2d0620608c643b7018fa6c18023?s=16&d=retro) |
ac5200c |
#define u8 uint8_t
|
|
![](https://seccdn.libravatar.org/avatar/bf9d9bfe3c87f46d7d59b198abb01f8753e7a2d0620608c643b7018fa6c18023?s=16&d=retro) |
ac5200c |
|