Code Monkey home page Code Monkey logo

shiftmediaproject / gnutls Goto Github PK

View Code? Open in Web Editor NEW
22.0 22.0 19.0 64.31 MB

Unofficial GnuTLS with added custom native Visual Studio project build tools. GnuTLS: GnuTLS is a secure communications library implementing the SSL, TLS and DTLS protocols and technologies around them.

Home Page: http://www.gnutls.org/

License: Other

Makefile 0.70% C 74.35% C++ 0.26% Shell 4.16% Perl 0.09% Assembly 19.08% HTML 0.60% JavaScript 0.10% XSLT 0.01% Batchfile 0.07% DIGITAL Command Language 0.04% M4 0.47% Emacs Lisp 0.01% Lua 0.04% Roff 0.01% Python 0.01%
gnutls visual-studio visualstudio

gnutls's People

Contributors

aburgm avatar airtower-luna avatar alex avatar alonbl avatar ansasaki avatar attilamolnar avatar chouquette avatar civodul avatar codesquid avatar dkg avatar fabiankeil avatar fcelda avatar frantisekkrenzelok avatar jaakristioja avatar jakuje avatar jothan avatar juaristi avatar lumag avatar mstorsjo avatar mukrop avatar nmav avatar robux4 avatar rockdaboot avatar sibras avatar simo5 avatar stefwalter avatar t184256 avatar tvrancken avatar ueno avatar zoltanfridrich avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gnutls's Issues

can't initialize private key

    gnutls_x509_privkey_t key;
   gnutls_x509_privkey_init(&key);

I am executing the above two lines of code in VS2017. I am not putting all the code as i have problem with only the above lines , gnutls_x509_privkey_init function always return -402 . Is this right or something wrong with this ?

bug report

in file gnutls_int.h, line 56,

#include "attribute.h" should be #include "attributes.h"

Compile failed

Compile ReleaseDLL failed

3>nettle_pk.obj : error LNK2019: unresolved external symbol nettle_get_secp_192r1 referenced in function _wrap_nettle_pk_derive
3>nettle_pk.obj : error LNK2019: unresolved external symbol nettle_get_secp_224r1 referenced in function _wrap_nettle_pk_derive
3>nettle_pk.obj : error LNK2019: unresolved external symbol nettle_get_secp_256r1 referenced in function _wrap_nettle_pk_derive
3>nettle_pk.obj : error LNK2019: unresolved external symbol nettle_get_secp_384r1 referenced in function _wrap_nettle_pk_derive
3>nettle_pk.obj : error LNK2019: unresolved external symbol nettle_get_secp_521r1 referenced in function _wrap_nettle_pk_derive

Having some trouble with the Visual Studio build... please help?

Hello, I'm trying to test the Visual Studio build with the following test code:

extern "C" {
#include <gnutls\gnutls.h>
#include <gnutls\x509.h>
}

#include <iostream>

int main()
{
    gnutls_global_init();
    gnutls_x509_privkey_t key;
    unsigned int key_length = 4096;
    if (gnutls_x509_privkey_init(&key) != GNUTLS_E_SUCCESS)
        std::cout << "Failed to create private key" << std::endl;
    else
        std::cout << key << std::endl;
    int err = gnutls_x509_privkey_generate(key, GNUTLS_PK_RSA, key_length, 0);
    if (err != GNUTLS_E_SUCCESS) {
        gnutls_x509_privkey_deinit(key);
        std::cout << "Can't generate RSA key pair: " << gnutls_strerror(err) << std::endl;
    }
    else {
        std::cout << "Success" << std::endl;
    }
    system("pause");
    return 0;
}

and I get a heap corruption exception inside

gnutls_x509_privkey_generate(key, GNUTLS_PK_RSA, key_length, 0);

I'm wondering if I am missing something, or you have run into this before. I've traced it down to

 __gmp_default_free(...)

in gmp/memory.c.

The call stack usually looks like this:

    testbox.exe!__gmp_default_free  C
    testbox.exe!__gmp_randclear_mt  C
    testbox.exe!nettle_random_prime C
    testbox.exe!nettle_random_prime C
    testbox.exe!nettle_random_prime C
    testbox.exe!nettle_random_prime C
    testbox.exe!nettle_random_prime C
    testbox.exe!nettle_random_prime C
    testbox.exe!nettle_random_prime C
    testbox.exe!nettle_rsa_generate_keypair C
    testbox.exe!wrap_nettle_pk_generate_keys    C
    testbox.exe!gnutls_x509_privkey_generate    C
    testbox.exe!main    C++

recompiling gmp with DEBUG defined makes __gmp_default_free(...) try to spit out "gmp: (free) data clobbered after allocation block\n". But it fails most of the time before any data makes it to the console.

Anyways, any help or pointers would be appreciated!

Thanks.

'gnutls_certificate_set_x509_key_file' and similar functions causes crash: An invalid parameter was passed to a function that considers invalid

When I call gnutls_certificate_allocate_credentials to a gnutls_certificate_credentials_t and then call gnutls_certificate_set_x509_key_file on the same struct, it crashes the program. I don't think it's a mainstream GnuTLS problem because exact same code works fine on Linux.
image

Your Environment

  • Version Used: 3.7.8
  • Operating System and Version: Windows 8.1 (NT 6.3.9600)
  • Compiler and Version(s): MSVC 16 (VS 2019)

x86_64 build using crypto acceleration(ASM_X86) produces SHA extension instructions not available on many microarchitectures?

The 64bit versions of the .asm files produced from the .s files have SHA extention instructions in them, which compile but don't run on the Broadwell-U system I work on. From what I've read on wikipedia and in Intel's docs, it seems these extensions are only available on Goldmont core systems which were unveiled in April. Disabling accelerated crypto is the work around I can find for now.

Cannot clone submodule gnutls/libtasn1

The submodule is set to commit 6e8c03bc / version 4.17.0 dated 13 May 2021.

There are illegal characters in libtasn1/tests/invalid-x509 folder files e.g. : which prevent copying on Windows.
Therefore the git cloning fails.

This has been fixed by commit 76166ddb on 14 May 2021.
The submodule should be set to >commit 76166ddb to allow cloning (e.g. version 4.18.0 dated 09 Nov 21).

buffer overrun in _vasprintf()

Hi Matthew,

In your file SMP/stdio.h you've got a function _vasprintf() which calls sprintf() with a va_list as the third argument. I think the call should actually be to vsprintf() instead, otherwise gnutls logging doesn't work and depending on the garbage referenced you can get a buffer overrun since vscprintf() does calculate the space required correctly, but sprintf() can end up using more space than allocated.
Cheers,
Ron

libgnutls #error "Please include config.h first."

Context

compile the project libgnutls ,it always error #error "Please include config.h first."
and I did import two files in the msvc/include/gl.

Expected Behavior

Actual Behavior

Steps to Reproduce

Your Environment

  • Version Used:
  • Operating System and Version:win11
  • Compiler and Version(s):vs 2022

Possible Fix

gnutls_x509_privkey_generate get into infinite loop

While trying to generate RSA keys application gets into infinite loop.

  1. clone gnutls and execute project_get_dependencies.bat and libgnutls_deps_with_latest_sdk.bat
  2. create simple main to generate RSA keys.

Then I run it it get into infinite loop in "__gmpn_gcd_11" function. Adding example into attachments.
generate_private_key.zip

Not sure if this is GnuTLS issue, or Nettle/Hogweed and GMP, as code goes through all of them

  • Version Used: GnuTLS master
  • Operating System and Version: Windows 10 Home
  • Compiler and Version(s): VS2019

Access violation writing location

	gnutls_global_init();
	gnutls_x509_privkey_t key;
	unsigned int key_length = 4096;
	if (gnutls_x509_privkey_init(&key) != GNUTLS_E_SUCCESS)
		std::cout << "Failed to create private key" << std::endl;
	else
		std::cout << key << std::endl;
	int err = gnutls_x509_privkey_generate(key, GNUTLS_PK_RSA, key_length, 0);
	if (err != GNUTLS_E_SUCCESS) {
		gnutls_x509_privkey_deinit(key);
		std::cout << "Can't generate RSA key pair: " << gnutls_strerror(err) << std::endl;
	}

gnutls_x509_privkey_generate(key, GNUTLS_PK_RSA, key_length, 0); this line throws Access violation writing location exception

when i debug into the code , the actual exception is throwing at this line rsa_generate_keypair(&pub, &priv, NULL, rnd_func, NULL, NULL, level, 0); which is from this file lib/nettle/pk.c file

I am running this on VS2017, windows x64

could you please help me out ?

Illegal instruction issue

gnutls x64 build throws Illegal Instruction while executing sha1_block_data_order(&octx, data, t2); function which is inside lib\accelerated\x86\sha-x86-ssse3.c file. It works well with x86 build.

could you please let me know where can i get the x64 version of this file or is this file meant for both x86 and x64 architectures ?

cannot open include file nettle/xxx.h

I'm trying to build the 3.5.17 gnutls library as a 32 bit build under VS 2015 and I'm running into a series of missing .h file errors, all of which are prefixed with the "nettle/" folder name. Your documentation didn't mention anything about nettle, and I'm not sure where/how to obtain a VS compatible nettle project. Perhaps I only need to grab the nettle project and include the headers? Could you advise the best way to solve the problem? Thanks!

Steps to Reproduce

Your Environment

  • Version Used:
  • Operating System and Version:
  • Compiler and Version(s):

Possible Fix

gnutls vs libgnutls

I have downloaded the project and able to build successfully using VS2017. I could able to generate libgnutls.lib and libgnutls.dll files.

could you please let me know how can i get gnutls.lib and gnutls.dll files ? Is gnutls a different project? please guide me.

error: invalid path 'tests/invalid-x509/id:000002,orig:TFPA-2015-002-libtasn1-4.3-stack-overflow.crt.der'

Seems to be a bug in the new updates to SMP. All of a sudden, when I run "project_get_depencies.bat", it's throwing an error (was multiple similar errors.. now only getting one but seems to be describing the same issue)

The error is:

error: invalid path 'tests/invalid-x509/id:000002,orig:TFPA-2015-002-libtasn1-4.3-stack-overflow.crt.der'
Unable to checkout '78204593822b4c1a8e0ca87f57c48e5936b0fe2c' in submodule path 'devel/libtasn1'

After this happens, ffmpeg_deps.sln stops building and throws errors .

Context

I run "project_get_depencies.bat", then build ffmpeg_deps.sln

Expected Behavior

Builds fine

Actual Behavior

Throws error about missing libraries

Steps to Reproduce

Download https://github.com/ShiftMediaProject/FFmpeg into an empty and run project_get_dependencies.bat

Your Environment

  • Version Used:
  • Operating System and Version: Windows 10
  • Compiler and Version(s): MVSC 2019

Possible Fix

Suspect it was broken by the new update, has been working until very recently

##Observation
When I add the "tests/invalid-x509" folder, that error turns into:
error: invalid path 'tests/invalid-x509/id:000002,orig:TFPA-2015-002-libtasn1-4.3-stack-overflow.crt.der'
error: invalid path 'tests/invalid-x509/id:000047,orig:id:000009,src:000044,op:havoc,rep:2.der'
error: invalid path 'tests/invalid-x509/id:000116,orig:id:000026,src:000000,op:havoc,rep:32,+cov.der'
error: invalid path 'tests/invalid-x509/id:000164,orig:id:000038,src:000000,op:havoc,rep:64,+cov.der'
error: invalid path 'tests/invalid-x509/id:000168,orig:id:000039,src:000000,op:havoc,rep:128.der'
error: invalid path 'tests/invalid-x509/id:000170,orig:id:000040,src:000061,op:havoc,rep:4.der'
error: invalid path 'tests/invalid-x509/id:000190,orig:id:000045,src:000019+000093,op:splice,rep:2.der'
error: invalid path 'tests/invalid-x509/id:000200,orig:id:000048,src:000035+000050,op:splice,rep:2.der'
error: invalid path 'tests/invalid-x509/id:000204,orig:id:000049,src:000004,op:havoc,rep:2,+cov.der'
error: invalid path 'tests/invalid-x509/id:000231,orig:id:000061,src:000036,op:havoc,rep:16.der'
error: invalid path 'tests/invalid-x509/id:000243,orig:id:000067,src:000039,op:havoc,rep:2.der'
error: invalid path 'tests/invalid-x509/id:000247,orig:id:000069,src:000039,op:havoc,rep:2.der'
error: invalid path 'tests/invalid-x509/id:000294,orig:id:000096,src:000062,op:havoc,rep:2.der'
error: invalid path 'tests/invalid-x509/id:000297,orig:id:000099,src:000097,op:havoc,rep:4.der'
error: invalid path 'tests/invalid-x509/id:000310,orig:id:000112,src:000102,op:havoc,rep:4.der'
error: invalid path 'tests/invalid-x509/id:000327,orig:id:000129,src:000112,op:havoc,rep:2.der'
error: invalid path 'tests/invalid-x509/id:000334,orig:id:000136,src:000016+000011,op:splice,rep:8,+cov.der'
error: invalid path 'tests/invalid-x509/id:000344,src:000001,op:flip1,pos:6,+cov.der'
error: invalid path 'tests/invalid-x509/id:000347,src:000001,op:flip1,pos:8,+cov.der'
error: invalid path 'tests/invalid-x509/id:000359,src:000001,op:flip1,pos:21,+cov.der'
error: invalid path 'tests/invalid-x509/id:000396,src:000001,op:flip1,pos:104.der'
error: invalid path 'tests/invalid-x509/id:000398,src:000001,op:flip1,pos:104,+cov.der'
error: invalid path 'tests/invalid-x509/id:000399,src:000001,op:flip1,pos:104.der'
error: invalid path 'tests/invalid-x509/id:000415,src:000001,op:flip1,pos:228,+cov.der'
error: invalid path 'tests/invalid-x509/id:000438,src:000001,op:flip1,pos:573.der'
error: invalid path 'tests/invalid-x509/id:000444,src:000001,op:flip1,pos:583,+cov.der'
error: invalid path 'tests/invalid-x509/id:000459,src:000001,op:flip2,pos:23,+cov.der'
error: invalid path 'tests/invalid-x509/id:000469,src:000001,op:flip2,pos:542,+cov.der'
error: invalid path 'tests/invalid-x509/id:000470,src:000001,op:flip2,pos:544.der'
error: invalid path 'tests/invalid-x509/id:000473,src:000001,op:flip2,pos:714.der'
error: invalid path 'tests/invalid-x509/id:000476,src:000001,op:flip2,pos:739.der'
error: invalid path 'tests/invalid-x509/id:000478,src:000001,op:flip4,pos:21.der'
error: invalid path 'tests/invalid-x509/id:000487,src:000001,op:flip4,pos:739.der'
error: invalid path 'tests/invalid-x509/id:000492,src:000001,op:flip8,pos:36,+cov.der'
error: invalid path 'tests/invalid-x509/id:000503,src:000001,op:arith8,pos:104,val:-17,+cov.der'
error: invalid path 'tests/invalid-x509/id:000505,src:000001,op:arith8,pos:174,val:+35.der'
error: invalid path 'tests/invalid-x509/id:000508,src:000001,op:arith8,pos:503,val:+3,+cov.der'
error: invalid path 'tests/invalid-x509/id:000509,src:000001,op:arith8,pos:506,val:+3,+cov.der'
error: invalid path 'tests/invalid-x509/id:000517,src:000001,op:int8,pos:11,val:-128,+cov.der'
error: invalid path 'tests/invalid-x509/id:000519,src:000001,op:int8,pos:21,val:-128,+cov.der'
error: invalid path 'tests/invalid-x509/id:000521,src:000001,op:int8,pos:34,val:-128,+cov.der'
error: invalid path 'tests/invalid-x509/id:000523,src:000001,op:int8,pos:43,val:-128,+cov.der'
error: invalid path 'tests/invalid-x509/id:000527,src:000001,op:int8,pos:104,val:-128,+cov.der'
error: invalid path 'tests/invalid-x509/id:000532,src:000001,op:int8,pos:516,val:-128,+cov.der'
error: invalid path 'tests/invalid-x509/id:000535,src:000001,op:int8,pos:739,val:+127.der'
error: invalid path 'tests/invalid-x509/id:000542,src:000001,op:int16,pos:209,val:be:+127,+cov.der'
error: invalid path 'tests/invalid-x509/id:000552,src:000001,op:int32,pos:21,val:+100663045.der'
error: invalid path 'tests/invalid-x509/id:000565,src:000001,op:int32,pos:104,val:+255,+cov.der'
error: invalid path 'tests/invalid-x509/id:000566,src:000001,op:int32,pos:178,val:be:-128,+cov.der'
error: invalid path 'tests/invalid-x509/id:000574,src:000001,op:int32,pos:515,val:be:-128.der'
error: invalid path 'tests/invalid-x509/id:000578,src:000001,op:havoc,rep:32.der'
error: invalid path 'tests/invalid-x509/id:000581,src:000001,op:havoc,rep:2.der'
error: invalid path 'tests/invalid-x509/id:000582,src:000001,op:havoc,rep:2.der'
error: invalid path 'tests/invalid-x509/id:000585,src:000001,op:havoc,rep:8.der'
error: invalid path 'tests/invalid-x509/id:000586,src:000001,op:havoc,rep:16.der'
error: invalid path 'tests/invalid-x509/id:000587,src:000001,op:havoc,rep:2,+cov.der'
error: invalid path 'tests/invalid-x509/id:000590,src:000001,op:havoc,rep:32,+cov.der'
error: invalid path 'tests/invalid-x509/id:000592,src:000001,op:havoc,rep:32,+cov.der'
error: invalid path 'tests/invalid-x509/id:000594,src:000001,op:havoc,rep:2,+cov.der'
error: invalid path 'tests/invalid-x509/id:000595,src:000001,op:havoc,rep:2,+cov.der'
error: invalid path 'tests/invalid-x509/id:000598,src:000001,op:havoc,rep:32.der'
error: invalid path 'tests/invalid-x509/id:000600,src:000001,op:havoc,rep:8,+cov.der'
error: invalid path 'tests/invalid-x509/id:000601,src:000001,op:havoc,rep:8,+cov.der'
error: invalid path 'tests/invalid-x509/id:000603,src:000002,op:flip1,pos:19.der'
error: invalid path 'tests/invalid-x509/id:000605,src:000002,op:havoc,rep:8.der'
error: invalid path 'tests/invalid-x509/id:000621,src:000003,op:flip1,pos:229,+cov.der'
error: invalid path 'tests/invalid-x509/id:000629,src:000003,op:arith8,pos:205,val:-26,+cov.der'
error: invalid path 'tests/invalid-x509/id:000636,src:000003,op:int8,pos:205,val:-128,+cov.der'
error: invalid path 'tests/invalid-x509/id:000637,src:000003,op:int8,pos:207,val:-128,+cov.der'
error: invalid path 'tests/invalid-x509/id:000639,src:000003,op:int16,pos:205,val:+128,+cov.der'
error: invalid path 'tests/invalid-x509/id:000644,src:000003,op:int32,pos:205,val:+255,+cov.der'
error: invalid path 'tests/invalid-x509/id:000648,src:000003,op:havoc,rep:8.der'
error: invalid path 'tests/invalid-x509/id:000649,src:000003,op:havoc,rep:2,+cov.der'
error: invalid path 'tests/invalid-x509/id:000650,src:000003,op:havoc,rep:8.der'
error: invalid path 'tests/invalid-x509/id:000652,src:000003,op:havoc,rep:4.der'
error: invalid path 'tests/invalid-x509/id:000654,src:000003,op:havoc,rep:16.der'
error: invalid path 'tests/invalid-x509/id:000657,src:000003,op:havoc,rep:2.der'
error: invalid path 'tests/invalid-x509/id:000658,src:000003,op:havoc,rep:4.der'
error: invalid path 'tests/invalid-x509/id:000660,src:000003,op:havoc,rep:4.der'
error: invalid path 'tests/invalid-x509/id:000661,src:000003,op:havoc,rep:8,+cov.der'
error: invalid path 'tests/invalid-x509/id:000662,src:000003,op:havoc,rep:4,+cov.der'
error: invalid path 'tests/invalid-x509/id:000664,src:000003,op:havoc,rep:2,+cov.der'
error: invalid path 'tests/invalid-x509/id:000670,src:000182,op:havoc,rep:4,+cov.der'
error: invalid path 'tests/invalid-x509/id:000672,src:000182,op:havoc,rep:8.der'
error: invalid path 'tests/invalid-x509/id:000676,src:000254,op:havoc,rep:4,+cov.der'
error: invalid path 'tests/invalid-x509/id:000677,src:000254,op:havoc,rep:2,+cov.der'
error: invalid path 'tests/invalid-x509/id:000678,src:000254,op:havoc,rep:2,+cov.der'
error: invalid path 'tests/invalid-x509/id:000679,src:000254,op:havoc,rep:2,+cov.der'
error: invalid path 'tests/invalid-x509/id:000680,src:000254,op:havoc,rep:2,+cov.der'
error: invalid path 'tests/invalid-x509/id:000681,src:000254,op:havoc,rep:4,+cov.der'
error: invalid path 'tests/invalid-x509/id:000682,src:000254,op:havoc,rep:2,+cov.der'
error: invalid path 'tests/invalid-x509/id:000683,src:000254,op:havoc,rep:4,+cov.der'
error: invalid path 'tests/invalid-x509/id:000684,src:000254,op:havoc,rep:2,+cov.der'
error: invalid path 'tests/invalid-x509/id:000685,src:000254,op:havoc,rep:2,+cov.der'
error: invalid path 'tests/invalid-x509/id:000687,src:000336,op:flip1,pos:508.der'
error: invalid path 'tests/invalid-x509/id:000688,src:000336,op:flip4,pos:508.der'
error: invalid path 'tests/invalid-x509/id:000689,src:000336,op:int16,pos:424,val:be:-128,+cov.der'
error: invalid path 'tests/invalid-x509/id:000691,src:000336,op:int32,pos:423,val:-128,+cov.der'
error: invalid path 'tests/invalid-x509/id:000694,src:000350,op:flip8,pos:16.der'
error: invalid path 'tests/invalid-x509/id:000695,src:000350,op:arith8,pos:12,val:-35.der'
error: invalid path 'tests/invalid-x509/id:000704,src:000403,op:flip4,pos:103.der'
error: invalid path 'tests/invalid-x509/id:000708,src:000416,op:flip4,pos:228,+cov.der'
error: invalid path 'tests/invalid-x509/id:000709,src:000436,op:int32,pos:550,val:+0.der'
error: invalid path 'tests/invalid-x509/id:000712,src:000444,op:flip1,pos:584,+cov.der'
error: invalid path 'tests/invalid-x509/id:000714,src:000444,op:ext_AO,pos:584,+cov.der'
error: invalid path 'tests/invalid-x509/id:000722,src:000472,op:havoc,rep:2.der'
error: invalid path 'tests/invalid-x509/id:000723,src:000472,op:havoc,rep:4.der'
error: invalid path 'tests/invalid-x509/id:000729,src:000483,op:int32,pos:229,val:+0.der'
error: invalid path 'tests/invalid-x509/id:000730,src:000484,op:flip1,pos:503.der'
error: invalid path 'tests/invalid-x509/id:000731,src:000484,op:flip1,pos:505,+cov.der'
error: invalid path 'tests/invalid-x509/id:000735,src:000484,op:int32,pos:505,val:-128.der'
error: invalid path 'tests/invalid-x509/id:000738,src:000495,op:int32,pos:550,val:+0.der'
error: invalid path 'tests/invalid-x509/id:000743,src:000508,op:ext_AO,pos:504,+cov.der'
error: invalid path 'tests/invalid-x509/id:000744,src:000509,op:ext_AO,pos:507,+cov.der'
error: invalid path 'tests/invalid-x509/id:000748,src:000522,op:int8,pos:34,val:-128.der'
error: invalid path 'tests/invalid-x509/id:000753,src:000528,op:int16,pos:119,val:+16.der'
error: invalid path 'tests/invalid-x509/id:000754,src:000528,op:havoc,rep:2.der'
error: invalid path 'tests/invalid-x509/id:000756,src:000539,op:flip1,pos:268,+cov.der'
error: invalid path 'tests/invalid-x509/id:000757,src:000539,op:flip32,pos:47,+cov.der'
error: invalid path 'tests/invalid-x509/id:000763,src:000539,op:havoc,rep:32,+cov.der'
error: invalid path 'tests/invalid-x509/id:000767,src:000539,op:havoc,rep:8,+cov.der'
error: invalid path 'tests/invalid-x509/id:000769,src:000539,op:havoc,rep:32,+cov.der'
error: invalid path 'tests/invalid-x509/id:000770,src:000539,op:havoc,rep:32.der'
error: invalid path 'tests/invalid-x509/id:000776,src:000549,op:int32,pos:13,val:+0.der'
error: invalid path 'tests/invalid-x509/id:000783,src:000579,op:ext_AO,pos:33,+cov.der'
error: invalid path 'tests/invalid-x509/id:000784,src:000587,op:ext_AO,pos:15,+cov.der'
error: invalid path 'tests/invalid-x509/id:000786,src:000600,op:ext_AO,pos:545,+cov.der'
error: invalid path 'tests/invalid-x509/id:000787,src:000601,op:int16,pos:103,val:-1.der'
error: invalid path 'tests/invalid-x509/id:000788,src:000601,op:ext_AO,pos:105,+cov.der'
error: invalid path 'tests/invalid-x509/id:000789,src:000608,op:havoc,rep:8.der'
error: invalid path 'tests/invalid-x509/id:000791,src:000612,op:int32,pos:206,val:+0.der'
error: invalid path 'tests/invalid-x509/id:000792,src:000613,op:flip4,pos:207.der'
error: invalid path 'tests/invalid-x509/id:000797,src:000621,op:flip1,pos:235.der'
error: invalid path 'tests/invalid-x509/id:000799,src:000623,op:flip1,pos:354,+cov.der'
error: invalid path 'tests/invalid-x509/id:000800,src:000623,op:flip1,pos:354,+cov.der'
error: invalid path 'tests/invalid-x509/id:000801,src:000623,op:arith8,pos:354,val:-25,+cov.der'
error: invalid path 'tests/invalid-x509/id:000802,src:000623,op:int16,pos:354,val:-128,+cov.der'
error: invalid path 'tests/invalid-x509/id:000804,src:000623,op:int32,pos:193,val:-32768,+cov.der'
error: invalid path 'tests/invalid-x509/id:000805,src:000624,op:int8,pos:355,val:-128,+cov.der'
error: invalid path 'tests/invalid-x509/id:000806,src:000624,op:int32,pos:193,val:-32768,+cov.der'
error: invalid path 'tests/invalid-x509/id:000810,src:000628,op:flip1,pos:7.der'
error: invalid path 'tests/invalid-x509/id:000815,src:000640,op:int32,pos:230,val:-2147483648.der'
error: invalid path 'tests/invalid-x509/id:000817,src:000641,op:flip1,pos:11.der'
error: invalid path 'tests/invalid-x509/id:000821,src:000645,op:flip1,pos:207.der'
error: invalid path 'tests/invalid-x509/id:000823,src:000645,op:int32,pos:211,val:+0.der'
error: invalid path 'tests/invalid-x509/id:000825,src:000647,op:int32,pos:232,val:+0.der'
error: invalid path 'tests/invalid-x509/id:000828,src:000652,op:int32,pos:30,val:+0.der'
error: invalid path 'tests/invalid-x509/id:000833,src:000654,op:int32,pos:43,val:+0.der'
error: invalid path 'tests/invalid-x509/id:000840,src:000655,op:havoc,rep:16,+cov.der'
error: invalid path 'tests/invalid-x509/id:000841,src:000655,op:havoc,rep:8,+cov.der'
error: invalid path 'tests/invalid-x509/id:000846,src:000655,op:havoc,rep:64.der'
error: invalid path 'tests/invalid-x509/id:000849,src:000655,op:havoc,rep:2.der'
error: invalid path 'tests/invalid-x509/id:000852,src:000655,op:havoc,rep:32.der'
error: invalid path 'tests/invalid-x509/id:000854,src:000655,op:havoc,rep:16.der'
error: invalid path 'tests/invalid-x509/id:000855,src:000655,op:havoc,rep:64.der'
error: invalid path 'tests/invalid-x509/id:000857,src:000655,op:havoc,rep:8,+cov.der'
error: invalid path 'tests/invalid-x509/id:000859,src:000659,op:ext_AO,pos:259,+cov.der'
error: invalid path 'tests/invalid-x509/id:000861,src:000660,op:int32,pos:92,val:+0.der'
error: invalid path 'tests/invalid-x509/id:000862,src:000661,op:flip4,pos:282,+cov.der'
error: invalid path 'tests/invalid-x509/id:000864,src:000661,op:int8,pos:356,val:-128,+cov.der'
error: invalid path 'tests/invalid-x509/id:000865,src:000661,op:int16,pos:356,val:-128,+cov.der'
error: invalid path 'tests/invalid-x509/id:000866,src:000661,op:int32,pos:193,val:-32768,+cov.der'
error: invalid path 'tests/invalid-x509/id:000867,src:000664,op:ext_AO,pos:206,+cov.der'
error: invalid path 'tests/invalid-x509/id:000871,src:000676,op:arith8,pos:6,val:-5,+cov.der'
error: invalid path 'tests/invalid-x509/id:000872,src:000676,op:arith8,pos:7,val:-21,+cov.der'
error: invalid path 'tests/invalid-x509/id:000873,src:000676,op:havoc,rep:2,+cov.der'
error: invalid path 'tests/invalid-x509/id:000875,src:000680,op:havoc,rep:2,+cov.der'
error: invalid path 'tests/invalid-x509/id:000876,src:000681,op:havoc,rep:2,+cov.der'
error: invalid path 'tests/invalid-x509/id:000880,src:000683,op:havoc,rep:2,+cov.der'
error: invalid path 'tests/invalid-x509/id:000881,src:000685,op:havoc,rep:2,+cov.der'
error: invalid path 'tests/invalid-x509/id:000885,src:000701,op:int32,pos:106,val:+0.der'
error: invalid path 'tests/invalid-x509/id:000886,src:000701,op:int32,pos:107,val:+0.der'
error: invalid path 'tests/invalid-x509/id:000887,src:000708,op:ext_AO,pos:229,+cov.der'
error: invalid path 'tests/invalid-x509/id:000888,src:000713,op:flip1,pos:601.der'
error: invalid path 'tests/invalid-x509/id:000889,src:000713,op:flip1,pos:647.der'
error: invalid path 'tests/invalid-x509/id:000890,src:000714,op:flip1,pos:503,+cov.der'
error: invalid path 'tests/invalid-x509/id:000891,src:000721,op:int32,pos:798,val:be:+1.der'
error: invalid path 'tests/invalid-x509/id:000892,src:000724,op:int16,pos:503,val:+1.der'
error: invalid path 'tests/invalid-x509/id:000894,src:000734,op:int16,pos:503,val:+1.der'
error: invalid path 'tests/invalid-x509/id:000895,src:000745,op:flip4,pos:751.der'
error: invalid path 'tests/invalid-x509/id:000900,src:000745,op:havoc,rep:64.der'
error: invalid path 'tests/invalid-x509/id:000901,src:000745,op:havoc,rep:8.der'
error: invalid path 'tests/invalid-x509/id:000903,src:000768,op:int16,pos:230,val:+256.der'
error: invalid path 'tests/invalid-x509/id:000904,src:000768,op:int16,pos:1012,val:-128,+cov.der'
error: invalid path 'tests/invalid-x509/id:000905,src:000768,op:int32,pos:1010,val:-128,+cov.der'
error: invalid path 'tests/invalid-x509/id:000906,src:000768,op:int32,pos:1011,val:+32768,+cov.der'
error: invalid path 'tests/invalid-x509/id:000910,src:000777,op:int32,pos:28,val:+0.der'
error: invalid path 'tests/invalid-x509/id:000913,src:000793,op:int32,pos:208,val:-2147483648.der'
error: invalid path 'tests/invalid-x509/id:000914,src:000793,op:ext_AO,pos:208,+cov.der'
error: invalid path 'tests/invalid-x509/id:000916,src:000808,op:flip1,pos:44.der'
error: invalid path 'tests/invalid-x509/id:000918,src:000811,op:int8,pos:300,val:-128.der'
error: invalid path 'tests/invalid-x509/id:000920,src:000813,op:int32,pos:231,val:+0.der'
error: invalid path 'tests/invalid-x509/id:000923,src:000818,op:int32,pos:18,val:+0.der'
error: invalid path 'tests/invalid-x509/id:000924,src:000818,op:int32,pos:19,val:+0.der'
error: invalid path 'tests/invalid-x509/id:000927,src:000819,op:int8,pos:9,val:-128.der'
error: invalid path 'tests/invalid-x509/id:000928,src:000819,op:int32,pos:9,val:+255.der'
error: invalid path 'tests/invalid-x509/id:000930,src:000820,op:flip1,pos:205.der'
error: invalid path 'tests/invalid-x509/id:000935,src:000822,op:int32,pos:214,val:+0.der'
error: invalid path 'tests/invalid-x509/id:000936,src:000826,op:flip1,pos:229.der'
error: invalid path 'tests/invalid-x509/id:000939,src:000828,op:int32,pos:34,val:+0.der'
error: invalid path 'tests/invalid-x509/id:000940,src:000829,op:flip2,pos:334.der'
error: invalid path 'tests/invalid-x509/id:000943,src:000832,op:int32,pos:46,val:+0.der'
error: invalid path 'tests/invalid-x509/id:000945,src:000840,op:flip1,pos:518,+cov.der'
error: invalid path 'tests/invalid-x509/id:000947,src:000849,op:flip1,pos:279.der'
error: invalid path 'tests/invalid-x509/id:000949,src:000858,op:arith8,pos:280,val:-5.der'
error: invalid path 'tests/invalid-x509/id:000950,src:000860,op:int16,pos:95,val:+0.der'
error: invalid path 'tests/invalid-x509/id:000953,src:000862,op:flip1,pos:355,+cov.der'
error: invalid path 'tests/invalid-x509/id:000954,src:000862,op:flip1,pos:355,+cov.der'
error: invalid path 'tests/invalid-x509/id:000955,src:000862,op:flip1,pos:356,+cov.der'
error: invalid path 'tests/invalid-x509/id:000956,src:000862,op:flip2,pos:355,+cov.der'
error: invalid path 'tests/invalid-x509/id:000958,src:000863,op:flip1,pos:228.der'
error: invalid path 'tests/invalid-x509/id:000959,src:000864,op:flip1,pos:357,+cov.der'
error: invalid path 'tests/invalid-x509/id:000961,src:000866,op:flip1,pos:357,+cov.der'
error: invalid path 'tests/invalid-x509/id:000962,src:000875,op:havoc,rep:4,+cov.der'
error: invalid path 'tests/invalid-x509/id:000963,src:000876,op:flip4,pos:5,+cov.der'
error: invalid path 'tests/invalid-x509/id:000964,src:000878,op:int16,pos:4,val:be:-128,+cov.der'
error: invalid path 'tests/invalid-x509/id:000975,src:000920,op:int32,pos:235,val:+0.der'
error: invalid path 'tests/invalid-x509/id:000976,src:000924,op:int32,pos:23,val:+0.der'
error: invalid path 'tests/invalid-x509/id:000977,src:000928,op:int32,pos:20,val:+0.der'
error: invalid path 'tests/invalid-x509/id:000978,src:000928,op:havoc,rep:32.der'
error: invalid path 'tests/invalid-x509/id:000980,src:000929,op:int32,pos:212,val:+0.der'
error: invalid path 'tests/invalid-x509/id:000983,src:000934,op:int32,pos:216,val:+0.der'
error: invalid path 'tests/invalid-x509/id:000985,src:000934,op:havoc,rep:2.der'
error: invalid path 'tests/invalid-x509/id:000986,src:000935,op:int32,pos:205,val:+255.der'
error: invalid path 'tests/invalid-x509/id:000988,src:000936,op:int32,pos:237,val:+0.der'
error: invalid path 'tests/invalid-x509/id:000989,src:000939,op:flip2,pos:39.der'
error: invalid path 'tests/invalid-x509/id:000990,src:000939,op:int16,pos:39,val:+0.der'
error: invalid path 'tests/invalid-x509/id:000991,src:000944,op:int32,pos:41,val:-32768.der'
error: invalid path 'tests/invalid-x509/id:000992,src:000944,op:int32,pos:371,val:-128.der'
error: invalid path 'tests/invalid-x509/id:000995,src:000944,op:havoc,rep:4.der'
error: invalid path 'tests/invalid-x509/id:000997,src:000944,op:havoc,rep:2.der'
error: invalid path 'tests/invalid-x509/id:000998,src:000944,op:havoc,rep:2.der'
error: invalid path 'tests/invalid-x509/id:001001,src:000950,op:int32,pos:97,val:+0.der'
error: invalid path 'tests/invalid-x509/id:001003,src:000951,op:havoc,rep:2.der'
error: invalid path 'tests/invalid-x509/id:001004,src:000957,op:havoc,rep:16.der'
error: invalid path 'tests/invalid-x509/id:001005,src:000965,op:arith8,pos:426,val:+14.der'
error: invalid path 'tests/invalid-x509/id:001007,src:000965,op:havoc,rep:64.der'
error: invalid path 'tests/invalid-x509/id:001015,src:000968,op:int32,pos:35,val:-128.der'
error: invalid path 'tests/invalid-x509/id:001017,src:000973,op:int32,pos:237,val:+0.der'
error: invalid path 'tests/invalid-x509/id:001019,src:000974,op:int32,pos:230,val:be:+32768.der'
error: invalid path 'tests/invalid-x509/id:001021,src:000978,op:int32,pos:29,val:+0.der'
error: invalid path 'tests/invalid-x509/id:001022,src:000978,op:havoc,rep:8.der'
error: invalid path 'tests/invalid-x509/id:001026,src:000986,op:int32,pos:217,val:+0.der'
error: invalid path 'tests/invalid-x509/id:001028,src:000992,op:havoc,rep:2.der'
error: invalid path 'tests/invalid-x509/id:001033,src:001016,op:int32,pos:239,val:+0.der'
error: invalid path 'tests/invalid-x509/id:001034,src:001017,op:int32,pos:240,val:+0.der'
error: invalid path 'tests/invalid-x509/id:001037,src:000942,op:int32,pos:48,val:+0.der'
error: invalid path 'tests/invalid-x509/id:001040,src:001035,op:int32,pos:234,val:+0.der'
error: invalid path 'tests/invalid-x509/id:001041,src:001035,op:int32,pos:235,val:+0.der'
error: invalid path 'tests/invalid-x509/id:001042,src:001036,op:flip2,pos:229.der'
error: invalid path 'tests/invalid-x509/id:001044,src:001039,op:int32,pos:236,val:+0.der'
error: invalid path 'tests/invalid-x509/id:001047,src:000328,op:havoc,rep:2.der'
error: invalid path 'tests/invalid-x509/id:001051,src:001050,op:havoc,rep:2.der'
error: invalid path 'tests/invalid-x509/id:001052,src:001050,op:havoc,rep:2.der'
error: invalid path 'tests/invalid-x509/id:001054,src:001050,op:havoc,rep:2.der'
error: invalid path 'tests/invalid-x509/id:001056,src:001050,op:havoc,rep:2.der'
error: invalid path 'tests/invalid-x509/id:001069,src:000337,op:flip1,pos:285.der'
error: invalid path 'tests/invalid-x509/id:001071,src:000337,op:flip8,pos:245.der'
error: invalid path 'tests/invalid-x509/id:001072,src:000337,op:havoc,rep:4.der'
error: invalid path 'tests/invalid-x509/id:001076,src:001073,op:havoc,rep:64.der'
error: invalid path 'tests/invalid-x509/id:001078,src:001073,op:havoc,rep:128.der'
error: invalid path 'tests/invalid-x509/id:001079,src:001073,op:havoc,rep:128.der'
error: invalid path 'tests/invalid-x509/id:001081,src:001073,op:havoc,rep:4.der'
error: invalid path 'tests/invalid-x509/id:001082,src:001073,op:havoc,rep:16.der'
error: invalid path 'tests/invalid-x509/id:001083,src:001080,op:havoc,rep:16.der'
error: invalid path 'tests/invalid-x509/id:001084,src:001080,op:havoc,rep:16.der'
error: invalid path 'tests/invalid-x509/id:001087,src:000435,op:havoc,rep:8.der'
error: invalid path 'tests/invalid-x509/id:001095,src:000435,op:havoc,rep:64,+cov.der'
error: invalid path 'tests/invalid-x509/id:001098,src:000992,op:havoc,rep:2.der'
error: invalid path 'tests/invalid-x509/id:001099,src:001095,op:flip1,pos:573.der'
error: invalid path 'tests/invalid-x509/id:001104,src:001096,op:havoc,rep:4.der'
error: invalid path 'tests/invalid-x509/id:001105,src:001102,op:havoc,rep:8.der'
error: invalid path 'tests/invalid-x509/id:001106,src:000413,op:havoc,rep:4.der'
error: invalid path 'tests/invalid-x509/id:001108,src:000004,op:ext_AO,pos:258.der'
error: invalid path 'tests/invalid-x509/id:001111,src:001108,op:flip1,pos:262.der'
error: invalid path 'tests/invalid-x509/id:001112,src:001108,op:ext_AO,pos:280.der'
error: invalid path 'tests/invalid-x509/id:001114,src:000425,op:flip1,pos:749.der'
error: invalid path 'tests/invalid-x509/id:001116,src:000584,op:havoc,rep:2.der'
error: invalid path 'tests/invalid-x509/id:001118,src:000592,op:havoc,rep:64.der'
error: invalid path 'tests/invalid-x509/id:001120,src:000669,op:int16,pos:6,val:be:+1000,+cov.der'
error: invalid path 'tests/invalid-x509/id:001123,src:000589,op:flip2,pos:551.der'
error: invalid path 'tests/invalid-x509/id:001124,src:000589,op:arith8,pos:551,val:+9.der'
error: invalid path 'tests/invalid-x509/id:001125,src:000589,op:int32,pos:550,val:-128.der'
error: invalid path 'tests/invalid-x509/id:001129,src:001126,op:arith8,pos:503,val:+1.der'
error: invalid path 'tests/invalid-x509/id:001130,src:001126,op:havoc,rep:4.der'
error: invalid path 'tests/invalid-x509/id:001136,src:000605,op:havoc,rep:4.der'
error: invalid path 'tests/invalid-x509/id:001137,src:000827,op:flip1,pos:210.der'
error: invalid path 'tests/invalid-x509/id:001138,src:000827,op:arith8,pos:210,val:-12.der'
error: invalid path 'tests/invalid-x509/id:001145,src:000728,op:havoc,rep:32.der'
error: invalid path 'tests/invalid-x509/id:001148,src:001142,op:havoc,rep:8.der'
error: invalid path 'tests/invalid-x509/id:001156,src:001152,op:flip1,pos:39.der'
error: invalid path 'tests/invalid-x509/id:001163,src:001152,op:flip1,pos:46.der'
error: invalid path 'tests/invalid-x509/id:001164,src:001152,op:flip1,pos:47.der'
error: invalid path 'tests/invalid-x509/id:001169,src:001152,op:flip1,pos:64.der'
error: invalid path 'tests/invalid-x509/id:001170,src:001152,op:flip1,pos:95.der'
error: invalid path 'tests/invalid-x509/id:001172,src:001152,op:havoc,rep:4.der'
error: invalid path 'tests/invalid-x509/id:001173,src:001152,op:havoc,rep:16.der'
error: invalid path 'tests/invalid-x509/id:001175,src:001159,op:havoc,rep:4.der'
error: invalid path 'tests/invalid-x509/id:001176,src:001165,op:havoc,rep:32.der'
error: invalid path 'tests/invalid-x509/id:001177,src:000591,op:arith8,pos:575,val:+3.der'
error: invalid path 'tests/invalid-x509/id:001178,src:000656,op:int32,pos:353,val:-32768,+cov.der'
error: invalid path 'tests/invalid-x509/id:001179,src:001178,op:flip1,pos:355,+cov.der'
error: invalid path 'tests/invalid-x509/id:001180,src:001178,op:flip1,pos:355,+cov.der'
error: invalid path 'tests/invalid-x509/id:001185,src:000857,op:havoc,rep:16.der'
error: invalid path 'tests/invalid-x509/id:001188,src:000966,op:havoc,rep:32.der'
error: invalid path 'tests/invalid-x509/id:001189,src:000990,op:havoc,rep:2.der'
error: invalid path 'tests/invalid-x509/id:001190,src:001177,op:arith8,pos:639,val:+3.der'
error: invalid path 'tests/invalid-x509/id:001191,src:001189,op:flip1,pos:27.der'
error: invalid path 'tests/invalid-x509/id:001192,src:001189,op:int32,pos:25,val:+255.der'
error: invalid path 'tests/invalid-x509/id:001193,src:001189,op:ext_AO,pos:5.der'
error: invalid path 'tests/invalid-x509/id:001194,src:001189,op:havoc,rep:16.der'
error: invalid path 'tests/invalid-x509/id:001195,src:001189,op:havoc,rep:32.der'
error: invalid path 'tests/invalid-x509/id:001196,src:001189,op:havoc,rep:2.der'
error: invalid path 'tests/invalid-x509/id:001197,src:001189,op:havoc,rep:8.der'
error: invalid path 'tests/invalid-x509/id:001198,src:001189,op:havoc,rep:4.der'
error: invalid path 'tests/invalid-x509/id:001200,src:001193,op:flip2,pos:154.der'
error: invalid path 'tests/invalid-x509/id:001201,src:001195,op:int8,pos:47,val:+0.der'
error: invalid path 'tests/invalid-x509/id:001202,src:001196,op:flip1,pos:31.der'
error: invalid path 'tests/invalid-x509/id:001204,src:000710,op:arith8,pos:639,val:+3.der'
error: invalid path 'tests/invalid-x509/id:001206,src:000829,op:havoc,rep:16.der'
error: invalid path 'tests/invalid-x509/id:001207,src:000886,op:int32,pos:110,val:+0.der'
error: invalid path 'tests/invalid-x509/id:001208,src:000934,op:havoc,rep:2.der'
error: invalid path 'tests/invalid-x509/id:001209,src:000958,op:int16,pos:230,val:+1024.der'
error: invalid path 'tests/invalid-x509/id:001210,src:001025,op:flip1,pos:204.der'
error: invalid path 'tests/invalid-x509/id:001215,src:001093,op:havoc,rep:16.der'
error: invalid path 'tests/invalid-x509/id:001217,src:001119,op:flip1,pos:27.der'
error: invalid path 'tests/invalid-x509/id:001219,src:001136,op:flip1,pos:40.der'
error: invalid path 'tests/invalid-x509/id:001244,src:001239,op:flip1,pos:344.der'
error: invalid path 'tests/invalid-x509/id:001245,src:001239,op:flip1,pos:347.der'
error: invalid path 'tests/invalid-x509/id:001247,src:001239,op:flip1,pos:356.der'
error: invalid path 'tests/invalid-x509/id:001248,src:001239,op:flip1,pos:356.der'
error: invalid path 'tests/invalid-x509/id:001250,src:001239,op:flip2,pos:356.der'
error: invalid path 'tests/invalid-x509/id:001251,src:001239,op:flip4,pos:347.der'
error: invalid path 'tests/invalid-x509/id:001252,src:001239,op:arith8,pos:310,val:+10.der'
error: invalid path 'tests/invalid-x509/id:001254,src:001239,op:int32,pos:353,val:+255.der'
error: invalid path 'tests/invalid-x509/id:001255,src:001239,op:int32,pos:353,val:be:+1000.der'
error: invalid path 'tests/invalid-x509/id:001257,src:001239,op:ext_AO,pos:355.der'
error: invalid path 'tests/invalid-x509/id:001258,src:001239,op:ext_AO,pos:356.der'
error: invalid path 'tests/invalid-x509/id:001259,src:001252,op:flip1,pos:356.der'
error: invalid path 'tests/invalid-x509/id:001260,src:001252,op:flip1,pos:356.der'
error: invalid path 'tests/invalid-x509/id:001261,src:001252,op:flip2,pos:356.der'
error: invalid path 'tests/invalid-x509/id:001262,src:001252,op:int16,pos:355,val:+255.der'
error: invalid path 'tests/invalid-x509/id:001264,src:001252,op:int32,pos:353,val:be:+1000.der'
error: invalid path 'tests/invalid-x509/id:001265,src:001252,op:int32,pos:354,val:+255.der'
error: invalid path 'tests/invalid-x509/id:001266,src:001252,op:ext_AO,pos:355.der'
error: invalid path 'tests/invalid-x509/id:001267,src:001252,op:ext_AO,pos:356.der'
error: invalid path 'tests/invalid-x509/id:001270,src:001252,op:havoc,rep:8.der'
error: invalid path 'tests/invalid-x509/id:001272,src:001254,op:flip1,pos:207.der'
error: invalid path 'tests/invalid-x509/id:001273,src:001254,op:flip1,pos:278.der'
error: invalid path 'tests/invalid-x509/id:001274,src:001254,op:flip1,pos:279.der'
error: invalid path 'tests/invalid-x509/id:001275,src:001254,op:flip1,pos:328.der'
error: invalid path 'tests/invalid-x509/id:001276,src:001254,op:flip1,pos:344.der'
error: invalid path 'tests/invalid-x509/id:001277,src:001254,op:flip1,pos:347.der'
error: invalid path 'tests/invalid-x509/id:001278,src:001254,op:flip1,pos:353.der'
error: invalid path 'tests/invalid-x509/id:001279,src:001254,op:flip1,pos:353.der'
error: invalid path 'tests/invalid-x509/id:001280,src:001254,op:flip2,pos:353.der'
error: invalid path 'tests/invalid-x509/id:001282,src:001254,op:arith8,pos:310,val:+7.der'
error: invalid path 'tests/invalid-x509/id:001286,src:001254,op:int32,pos:351,val:+255.der'
error: invalid path 'tests/invalid-x509/id:001287,src:001254,op:havoc,rep:8.der'
error: invalid path 'tests/invalid-x509/id:001288,src:001254,op:havoc,rep:4.der'
error: invalid path 'tests/invalid-x509/id:001289,src:001254,op:havoc,rep:4.der'
error: invalid path 'tests/invalid-x509/id:001291,src:001255,op:flip1,pos:278.der'
error: invalid path 'tests/invalid-x509/id:001293,src:001255,op:int16,pos:356,val:-128.der'
error: invalid path 'tests/invalid-x509/id:001294,src:001271,op:flip1,pos:353.der'
error: invalid path 'tests/invalid-x509/id:001298,src:001297,op:flip1,pos:207.der'
error: invalid path 'tests/invalid-x509/id:001300,src:001297,op:flip1,pos:278.der'
error: invalid path 'tests/invalid-x509/id:001302,src:001297,op:flip1,pos:347.der'
error: invalid path 'tests/invalid-x509/id:001303,src:001297,op:flip4,pos:344.der'
error: invalid path 'tests/invalid-x509/id:001304,src:001297,op:int16,pos:354,val:+128.der'
error: invalid path 'tests/invalid-x509/id:001305,src:001297,op:int32,pos:349,val:be:+1024.der'
error: invalid path 'tests/invalid-x509/id:001306,src:001297,op:int32,pos:351,val:be:+512.der'
error: invalid path 'tests/invalid-x509/id:001308,src:001299,op:int16,pos:354,val:+128.der'
error: invalid path 'tests/invalid-x509/id:001310,src:001042,op:havoc,rep:8,+cov.der'
error: invalid path 'tests/invalid-x509/id:001311,src:001227,op:flip1,pos:359.der'
error: invalid path 'tests/invalid-x509/id:001312,src:001227,op:flip4,pos:358.der'
error: invalid path 'tests/invalid-x509/id:001314,src:001310,op:flip1,pos:48,+cov.der'
error: invalid path 'tests/invalid-x509/id:001315,src:001310,op:flip1,pos:403,+cov.der'
error: invalid path 'tests/invalid-x509/id:001316,src:001310,op:flip2,pos:48,+cov.der'
error: invalid path 'tests/invalid-x509/id:001317,src:001310,op:int32,pos:401,val:be:-32768,+cov.der'
error: invalid path 'tests/invalid-x509/id:001319,src:001314,op:flip1,pos:402,+cov.der'
error: invalid path 'tests/invalid-x509/id:001320,src:001314,op:flip1,pos:402,+cov.der'
error: invalid path 'tests/invalid-x509/id:001321,src:001318,op:flip2,pos:752.der'
error: invalid path 'tests/invalid-x509/id:001322,src:000713,op:havoc,rep:4.der'
error: invalid path 'tests/invalid-x509/id:001323,src:000998,op:havoc,rep:16.der'
error: invalid path 'tests/invalid-x509/id:001325,src:000998,op:havoc,rep:4.der'
error: invalid path 'tests/invalid-x509/id:001329,src:000998,op:havoc,rep:8.der'
error: invalid path 'tests/invalid-x509/id:001330,src:001026,op:flip1,pos:204.der'
error: invalid path 'tests/invalid-x509/id:001331,src:001029,op:havoc,rep:16.der'
error: invalid path 'tests/invalid-x509/id:001334,src:001044,op:int16,pos:241,val:+0.der'
error: invalid path 'tests/invalid-x509/id:001335,src:001074,op:int16,pos:227,val:+0.der'
error: invalid path 'tests/invalid-x509/id:001340,src:001120,op:havoc,rep:2,+cov.der'
error: invalid path 'tests/invalid-x509/id:001341,src:001120,op:havoc,rep:2,+cov.der'
error: invalid path 'tests/invalid-x509/id:001342,src:001120,op:havoc,rep:4,+cov.der'
error: invalid path 'tests/invalid-x509/id:001343,src:001120,op:havoc,rep:2,+cov.der'
error: invalid path 'tests/invalid-x509/id:001344,src:001120,op:havoc,rep:2,+cov.der'
error: invalid path 'tests/invalid-x509/id:001350,src:000891,op:havoc,rep:2.der'
error: invalid path 'tests/invalid-x509/id:001351,src:001002,op:havoc,rep:8.der'
error: invalid path 'tests/invalid-x509/id:001352,src:001250,op:flip1,pos:207.der'
error: invalid path 'tests/invalid-x509/id:001353,src:001250,op:flip1,pos:278.der'
error: invalid path 'tests/invalid-x509/id:001354,src:001250,op:flip1,pos:347.der'
error: invalid path 'tests/invalid-x509/id:001355,src:001351,op:flip1,pos:88.der'
error: invalid path 'tests/invalid-x509/id:001356,src:001133,op:flip4,pos:552.der'
error: invalid path 'tests/invalid-x509/id:001357,src:001185,op:havoc,rep:8.der'
error: invalid path 'tests/invalid-x509/id:001358,src:001187,op:havoc,rep:8.der'
error: invalid path 'tests/invalid-x509/id:001359,src:001206,op:havoc,rep:8.der'
error: invalid path 'tests/invalid-x509/id:001360,src:001206,op:havoc,rep:8.der'
error: invalid path 'tests/invalid-x509/id:001361,src:001208,op:flip2,pos:200.der'
error: invalid path 'tests/invalid-x509/id:001362,src:001208,op:int32,pos:205,val:+255.der'
error: invalid path 'tests/invalid-x509/id:001365,src:001221,op:int16,pos:114,val:+0.der'
error: invalid path 'tests/invalid-x509/id:001366,src:001221,op:int32,pos:113,val:+0.der'
error: invalid path 'tests/invalid-x509/id:001367,src:001221,op:int32,pos:114,val:+0.der'
error: invalid path 'tests/invalid-x509/id:001370,src:001232,op:flip4,pos:358.der'
error: invalid path 'tests/invalid-x509/id:001371,src:001232,op:havoc,rep:4,+cov.der'
error: invalid path 'tests/invalid-x509/id:001372,src:001232,op:havoc,rep:4.der'
error: invalid path 'tests/invalid-x509/id:001375,src:001122,op:flip2,pos:502.der'
error: invalid path 'tests/invalid-x509/id:001379,src:001144,op:havoc,rep:16.der'
error: invalid path 'tests/invalid-x509/id:001380,src:001144,op:havoc,rep:32.der'
error: invalid path 'tests/invalid-x509/id:001381,src:001144,op:havoc,rep:32.der'
error: invalid path 'tests/invalid-x509/id:001382,src:001231,op:flip4,pos:358.der'
error: invalid path 'tests/invalid-x509/id:001383,src:001235,op:flip4,pos:358.der'
error: invalid path 'tests/invalid-x509/id:001385,src:001240,op:flip1,pos:356.der'
error: invalid path 'tests/invalid-x509/id:001386,src:001240,op:ext_AO,pos:356.der'
error: invalid path 'tests/invalid-x509/id:001389,src:001242,op:int16,pos:272,val:be:+512.der'
error: invalid path 'tests/invalid-x509/id:001390,src:001242,op:int16,pos:355,val:+255.der'
error: invalid path 'tests/invalid-x509/id:001391,src:001242,op:int32,pos:354,val:+255.der'
error: invalid path 'tests/invalid-x509/id:001392,src:001242,op:ext_AO,pos:356.der'
error: invalid path 'tests/invalid-x509/id:001393,src:001245,op:flip1,pos:356.der'
error: invalid path 'tests/invalid-x509/id:001394,src:001245,op:flip1,pos:356.der'
error: invalid path 'tests/invalid-x509/id:001395,src:001245,op:ext_AO,pos:356.der'
error: invalid path 'tests/invalid-x509/id:001396,src:001257,op:flip4,pos:344.der'
error: invalid path 'tests/invalid-x509/id:001397,src:001257,op:int16,pos:357,val:-128.der'
error: invalid path 'tests/invalid-x509/id:001398,src:001266,op:int16,pos:357,val:-128.der'
error: invalid path 'tests/invalid-x509/id:001400,src:001267,op:flip1,pos:279.der'
error: invalid path 'tests/invalid-x509/id:001401,src:001267,op:int16,pos:358,val:-128.der'
error: invalid path 'tests/invalid-x509/id:001402,src:001279,op:flip1,pos:278.der'
error: invalid path 'tests/invalid-x509/id:001403,src:001279,op:flip1,pos:328.der'
error: invalid path 'tests/invalid-x509/id:001404,src:001303,op:havoc,rep:8.der'
error: invalid path 'tests/invalid-x509/id:001405,src:001404,op:flip1,pos:198.der'
error: invalid path 'tests/invalid-x509/id:001407,src:001406,op:flip1,pos:209.der'
error: invalid path 'tests/invalid-x509/id:001408,src:001406,op:flip16,pos:209.der'
error: invalid path 'tests/invalid-x509/id:001409,src:000748,op:int32,pos:38,val:+0.der'
error: invalid path 'tests/invalid-x509/id:001410,src:000748,op:int32,pos:48,val:+0.der'
error: invalid path 'tests/invalid-x509/id:001411,src:000979,op:havoc,rep:2.der'
error: invalid path 'tests/invalid-x509/id:001413,src:001222,op:havoc,rep:64.der'
error: invalid path 'tests/invalid-x509/id:001414,src:001237,op:flip4,pos:358.der'
error: invalid path 'tests/invalid-x509/id:001415,src:001258,op:int16,pos:358,val:-128.der'
error: invalid path 'tests/invalid-x509/id:001416,src:001297,op:havoc,rep:8.der'
error: invalid path 'tests/invalid-x509/id:001417,src:001314,op:havoc,rep:2,+cov.der'
error: invalid path 'tests/invalid-x509/id:001418,src:001314,op:havoc,rep:2,+cov.der'
error: invalid path 'tests/invalid-x509/id:001419,src:001411,op:flip1,pos:204.der'
error: invalid path 'tests/invalid-x509/id:001420,src:001411,op:havoc,rep:2.der'
error: invalid path 'tests/invalid-x509/id:001421,src:001147,op:havoc,rep:8.der'
error: invalid path 'tests/invalid-x509/id:001422,src:001147,op:havoc,rep:8.der'
error: invalid path 'tests/invalid-x509/id:001424,src:001324,op:int16,pos:21,val:+256.der'
error: invalid path 'tests/invalid-x509/id:001429,src:001324,op:havoc,rep:2.der'
error: invalid path 'tests/invalid-x509/id:001432,src:001326,op:havoc,rep:4.der'
error: invalid path 'tests/invalid-x509/id:001433,src:001334,op:havoc,rep:16.der'
error: invalid path 'tests/invalid-x509/id:001434,src:001350,op:havoc,rep:8.der'
error: invalid path 'tests/invalid-x509/id:001435,src:001357,op:havoc,rep:8.der'
error: invalid path 'tests/invalid-x509/id:001436,src:001360,op:havoc,rep:8.der'
error: invalid path 'tests/invalid-x509/id:001437,src:001369,op:havoc,rep:4.der'
error: invalid path 'tests/invalid-x509/id:001439,src:001379,op:havoc,rep:16.der'
error: invalid path 'tests/invalid-x509/id:001440,src:001386,op:int16,pos:358,val:-128.der'
error: invalid path 'tests/invalid-x509/id:001441,src:001400,op:int16,pos:358,val:-128.der'
error: invalid path 'tests/invalid-x509/id:001442,src:001401,op:flip1,pos:310.der'
error: invalid path 'tests/invalid-x509/id:001443,src:001405,op:havoc,rep:4.der'
error: invalid path 'tests/invalid-x509/id:001445,src:001429,op:havoc,rep:2.der'
error: invalid path 'tests/invalid-x509/id:001454,src:001444,op:havoc,rep:4.der'
error: invalid path 'tests/invalid-x509/id:001461,src:001218,op:int8,pos:196,val:-128.der'
error: invalid path 'tests/invalid-x509/id:001462,src:001461,op:flip1,pos:234.der'
error: invalid path 'tests/invalid-x509/id:001463,src:001335,op:int32,pos:144,val:+32768.der'
error: invalid path 'tests/invalid-x509/id:001464,src:001349,op:havoc,rep:2.der'
error: invalid path 'tests/invalid-x509/id:001465,src:001349,op:havoc,rep:64.der'
error: invalid path 'tests/invalid-x509/id:001466,src:001406,op:havoc,rep:4.der'
error: invalid path 'tests/invalid-x509/id:001467,src:001414,op:flip2,pos:347.der'
error: invalid path 'tests/invalid-x509/id:001469,src:000679,op:havoc,rep:2,+cov.der'
error: invalid path 'tests/invalid-x509/id:001476,src:001209,op:int8,pos:232,val:+127,+cov.der'
error: invalid path 'tests/invalid-x509/id:001478,src:001215,op:int32,pos:502,val:-32768.der'
error: invalid path 'tests/invalid-x509/id:001479,src:001348,op:havoc,rep:16.der'
error: invalid path 'tests/invalid-x509/id:001480,src:001404,op:havoc,rep:8.der'
error: invalid path 'tests/invalid-x509/id:001481,src:001346,op:havoc,rep:4,+cov.der'
error: invalid path 'tests/invalid-x509/id:001482,src:001468,op:havoc,rep:32.der'
error: invalid path 'tests/invalid-x509/id:001483,src:001481,op:flip1,pos:7,+cov.der'
error: invalid path 'tests/invalid-x509/id:001484,src:001481,op:flip1,pos:7,+cov.der'
error: invalid path 'tests/invalid-x509/id:001485,src:001481,op:flip2,pos:7,+cov.der'
error: invalid path 'tests/invalid-x509/id:001486,src:001481,op:havoc,rep:4,+cov.der'
error: invalid path 'tests/invalid-x509/id:001487,src:001481,op:havoc,rep:2,+cov.der'
error: invalid path 'tests/invalid-x509/id:001488,src:001481,op:havoc,rep:2,+cov.der'
error: invalid path 'tests/invalid-x509/id:001489,src:001481,op:havoc,rep:2,+cov.der'
error: invalid path 'tests/invalid-x509/id:001491,src:001211,op:flip1,pos:24.der'
error: invalid path 'tests/invalid-x509/id:001492,src:001211,op:flip1,pos:230.der'
error: invalid path 'tests/invalid-x509/id:001498,src:001439,op:havoc,rep:4.der'
error: invalid path 'tests/invalid-x509/id:001499,src:001450,op:havoc,rep:8.der'
error: invalid path 'tests/invalid-x509/id:001500,src:001452,op:havoc,rep:32.der'
error: invalid path 'tests/invalid-x509/id:001501,src:001469,op:havoc,rep:2,+cov.der'
error: invalid path 'tests/invalid-x509/id:001502,src:001501,op:havoc,rep:2,+cov.der'
error: invalid path 'tests/invalid-x509/id:001503,src:001502,op:flip1,pos:9,+cov.der'
error: invalid path 'tests/invalid-x509/id:001504,src:001502,op:flip2,pos:9,+cov.der'
error: invalid path 'tests/invalid-x509/id:001505,src:001502,op:havoc,rep:2,+cov.der'
error: invalid path 'tests/invalid-x509/id:001506,src:001502,op:havoc,rep:2,+cov.der'
error: invalid path 'tests/invalid-x509/id:001507,src:001502,op:havoc,rep:4,+cov.der'
error: invalid path 'tests/invalid-x509/id:001508,src:001502,op:havoc,rep:2,+cov.der'
error: invalid path 'tests/invalid-x509/id:001509,src:001502,op:havoc,rep:2,+cov.der'
error: invalid path 'tests/invalid-x509/id:001510,src:001506,op:flip1,pos:9,+cov.der'
error: invalid path 'tests/invalid-x509/id:001511,src:001506,op:flip2,pos:9,+cov.der'
error: invalid path 'tests/invalid-x509/id:001514,src:001476,op:havoc,rep:4.der'
error: invalid path 'tests/invalid-x509/id:001517,src:001461,op:havoc,rep:4.der'
error: invalid path 'tests/invalid-x509/id:001518,src:001463,op:havoc,rep:4.der'
error: invalid path 'tests/invalid-x509/id:001519,src:001490,op:flip1,pos:280.der'
error: invalid path 'tests/invalid-x509/id:001520,src:001498,op:int16,pos:29,val:+512.der'
error: invalid path 'tests/invalid-x509/id:001523,src:001375,op:flip1,pos:513.der'
error: invalid path 'tests/invalid-x509/id:001524,src:001375,op:flip1,pos:514.der'
error: invalid path 'tests/invalid-x509/id:001525,src:001375,op:flip1,pos:515.der'
error: invalid path 'tests/invalid-x509/id:001526,src:001512,op:flip16,pos:28.der'
error: invalid path 'tests/invalid-x509/id:001527,src:001512,op:havoc,rep:4.der'
error: invalid path 'tests/invalid-x509/id:001528,src:001512,op:havoc,rep:4.der'
error: invalid path 'tests/invalid-x509/id:001529,src:001512,op:havoc,rep:2.der'
error: invalid path 'tests/invalid-x509/id:001531,src:001460,op:flip2,pos:236.der'
error: invalid path 'tests/invalid-x509/id:001532,src:001477,op:flip2,pos:205.der'
error: invalid path 'tests/invalid-x509/id:001533,src:001477,op:flip4,pos:205.der'
error: invalid path 'tests/invalid-x509/id:001534,src:001477,op:int16,pos:419,val:+1024,+cov.der'
error: invalid path 'tests/invalid-x509/id:001535,src:001477,op:havoc,rep:2,+cov.der'
error: invalid path 'tests/invalid-x509/id:001536,src:001477,op:havoc,rep:4,+cov.der'
error: invalid path 'tests/invalid-x509/id:001538,src:001534,op:flip1,pos:207,+cov.der'
error: invalid path 'tests/invalid-x509/id:001539,src:001534,op:flip1,pos:421,+cov.der'
error: invalid path 'tests/invalid-x509/id:001540,src:001534,op:flip1,pos:421,+cov.der'
error: invalid path 'tests/invalid-x509/id:001541,src:001534,op:havoc,rep:4,+cov.der'
error: invalid path 'tests/invalid-x509/id:001542,src:001535,op:int16,pos:409,val:+255,+cov.der'
error: invalid path 'tests/invalid-x509/id:001543,src:001537,op:flip1,pos:602.der'
error: invalid path 'tests/invalid-x509/id:001546,src:001539,op:havoc,rep:2,+cov.der'
error: invalid path 'tests/invalid-x509/id:001547,src:001433,op:havoc,rep:16.der'
error: invalid path 'tests/invalid-x509/id:001548,src:001479,op:havoc,rep:32.der'
error: invalid path 'tests/invalid-x509/id:001549,src:001492,op:flip1,pos:424.der'
error: invalid path 'tests/invalid-x509/id:001551,src:001499,op:havoc,rep:4.der'
error: invalid path 'tests/invalid-x509/id:001552,src:001447,op:havoc,rep:2.der'
error: invalid path 'tests/invalid-x509/id:001553,src:001457,op:havoc,rep:4.der'
error: invalid path 'tests/invalid-x509/id:001554,src:001459,op:havoc,rep:8.der'
error: invalid path 'tests/invalid-x509/id:001555,src:001459,op:havoc,rep:2.der'
error: invalid path 'tests/invalid-x509/id:001556,src:001507,op:havoc,rep:2,+cov.der'
error: invalid path 'tests/invalid-x509/id:001557,src:000685+000981,op:splice,rep:2.der'
error: invalid path 'tests/invalid-x509/id:001558,src:001421,op:havoc,rep:4.der'
error: invalid path 'tests/invalid-x509/id:001559,src:001421,op:havoc,rep:4.der'
error: invalid path 'tests/invalid-x509/id:001560,src:001421,op:havoc,rep:32.der'
error: invalid path 'tests/invalid-x509/id:001562,src:001421,op:havoc,rep:8.der'
error: invalid path 'tests/invalid-x509/id:001567,src:000806+001307,op:splice,rep:4.der'
error: invalid path 'tests/invalid-x509/id:001568,src:001510+001564,op:splice,rep:4.der'
error: invalid path 'tests/invalid-x509/id:001571,src:000037,op:havoc,rep:8.der'
error: invalid path 'tests/invalid-x509/id:001572,src:001530,op:flip1,pos:153.der'
error: invalid path 'tests/invalid-x509/id:001573,src:001530,op:flip2,pos:158.der'
error: invalid path 'tests/invalid-x509/id:001574,src:001540+001215,op:splice,rep:4.der'
error: invalid path 'tests/invalid-x509/id:001575,src:001543,op:havoc,rep:8.der'
error: invalid path 'tests/invalid-x509/id:001577,src:001565,op:flip1,pos:21.der'
error: invalid path 'tests/invalid-x509/id:001578,src:001565+000591,op:splice,rep:4.der'
error: invalid path 'tests/invalid-x509/id:001579,src:001577,op:havoc,rep:4.der'
error: invalid path 'tests/invalid-x509/id:001580,src:001577,op:havoc,rep:64.der'
error: invalid path 'tests/invalid-x509/id:001581,src:001473+001546,op:splice,rep:16.der'
error: invalid path 'tests/invalid-x509/id:001583,src:001473+001546,op:splice,rep:16.der'
error: invalid path 'tests/invalid-x509/id:001584,src:001548,op:havoc,rep:8.der'
error: invalid path 'tests/invalid-x509/id:001586,src:001576,op:int8,pos:498,val:+0.der'
error: invalid path 'tests/invalid-x509/id:001587,src:001576+001104,op:splice,rep:4.der'
error: invalid path 'tests/invalid-x509/id:001588,src:001576+001104,op:splice,rep:16.der'
error: invalid path 'tests/invalid-x509/id:001589,src:000691+001423,op:splice,rep:4.der'
Unable to checkout '78204593822b4c1a8e0ca87f57c48e5936b0fe2c' in submodule path 'devel/libtasn1'

The --seed option creates a possible security loophole

Under POSIX-like operating systems, the command line arguments of all executed commands are visible to all users on the system.

If malicious user Eve watches the certtool invocation of a different user Alice who is using the --seed option, Eve will know what seed Alice's private key has been generated from.

If Alice also used the --provable option, Eve will even be able to reconstruct Alice's private key, which is a very bad thing.

Recommendation: The --seed option should either be removed or be explicitly documented to be suitable for debugging and testing only. A new option should be added which allows to read the seed from a file. In this case, Eve will only see the filename on the command line, but not the contents of the file.

BTW: The --password option has quite a similar problem. But there is the possibility to read it from standard input or from the configuration file. Can the seed maybe read from the configuration file also? But if so, neither the documentation nor the example configuration file does mention it.

VS2017 build issue

I have downloaded master branch from git and building from VS2017.

debug,c file char buf_hex[2 * a_size + 1]; this line throws

expression must have constant value

compilation error .

any help ?

Static CRT Linkage

Hi,

Could you please add static CRT support to pre-built libraries?

Thanks

Error when attempting to clone ShiftMediaProject/gnutls in VS 2022

I'm trying to clone the project into a fresh install of VS 2022 Community and running into an error as indicated in the error .png attached to this report
The command I'm using is indicated in the git clone dialog .png attached
Also I'm including the last few lines of the log file that's generated in the log .png attached

Context

Expected Behavior

Actual Behavior

Steps to Reproduce

  1. provide the parameters to the clone command as indicated in the git clone dialog .png
  2. click clone
  3. voila!

Your Environment

  • Version Used:
  • Operating System and Version:

Windows 10 Home 22H2

  • Compiler and Version(s):
    VS 2022 version 17.5.1

Possible Fix

VS Git Clone error

VS Git Clone log entries

VS Git Clone dialog

missing "c-ctype.h" when compiling

Fatal errored when I was compliing this project.
gnutls\lib\str.h(31): fatal error C1083: can not open “c-ctype.h”

My software is vs2017. That error occured in the latest releases.
I want to know why, what is wrong with my environment.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.