forked from pool/gnutls
guntls 3.7.5 OBS-URL: https://build.opensuse.org/request/show/978448 OBS-URL: https://build.opensuse.org/package/show/security:tls/gnutls?expand=0&rev=65
22 lines
918 B
Diff
22 lines
918 B
Diff
Index: gnutls-3.7.5/lib/crypto-selftests.c
|
|
===================================================================
|
|
--- gnutls-3.7.5.orig/lib/crypto-selftests.c
|
|
+++ gnutls-3.7.5/lib/crypto-selftests.c
|
|
@@ -3123,6 +3123,16 @@ const struct pbkdf2_vectors_st pbkdf2_sh
|
|
"\x84\xcf\x2b\x17\x34\x7e\xbc\x18\x00\x18\x1c\x4e\x2a\x1f"
|
|
"\xb8\xdd\x53\xe1\xc6\x35\x51\x8c\x7d\xac\x47\xe9"),
|
|
},
|
|
+ /* Test vector extracted from https://dev.gnupg.org/source/libgcrypt/browse/master/cipher/kdf.c */
|
|
+ {
|
|
+ STR(key, key_size, "passwordPASSWORDpassword"),
|
|
+ STR(salt, salt_size, "saltSALTsaltSALTsaltSALTsaltSALTsalt"),
|
|
+ .iter_count = 4096,
|
|
+ STR(output, output_size,
|
|
+ "\x34\x8c\x89\xdb\xcb\xd3\x2b\x2f\x32\xd8\x14\xb8\x11\x6e"
|
|
+ "\x84\xcf\x2b\x17\x34\x7e\xbc\x18\x00\x18\x1c\x4e\x2a\x1f"
|
|
+ "\xb8\xdd\x53\xe1\xc6\x35\x51\x8c\x7d\xac\x47\xe9"),
|
|
+ },
|
|
};
|
|
|
|
static int test_pbkdf2(gnutls_mac_algorithm_t mac,
|