1002 lines
44 KiB
Plaintext
Executable File
1002 lines
44 KiB
Plaintext
Executable File
FastCGI wrapper starting at Tue Sep 2 11:09:54 AM EDT 2025
|
|
FastCGI wrapper starting at Tue Sep 2 11:10:41 AM EDT 2025
|
|
FastCGI wrapper starting at Tue Sep 2 11:19:31 AM EDT 2025
|
|
FastCGI wrapper starting at Tue Sep 2 11:20:41 AM EDT 2025
|
|
|
|
🔍 DEBUG: nostr_verify_event_signature() CALLED
|
|
Timestamp: 1756826533
|
|
Event pointer: 0x56c0e3db3490
|
|
📄 Input event JSON:
|
|
{
|
|
"kind": 24242,
|
|
"id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb",
|
|
"pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
|
|
"created_at": 1756822481,
|
|
"tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]],
|
|
"content": "Upload standard test file",
|
|
"sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679"
|
|
}
|
|
🔍 Field extraction results:
|
|
id_item: 0x56c0e3db3550
|
|
pubkey_item: 0x56c0e3db35f0
|
|
created_at_item: 0x56c0e3db36b0
|
|
kind_item: 0x56c0e3db34e0
|
|
tags_item: 0x56c0e3db3740
|
|
content_item: 0x56c0e3db3b50
|
|
sig_item: 0x56c0e3db3bf0
|
|
📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64)
|
|
📝 Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: 128)
|
|
FastCGI wrapper starting at Tue Sep 2 11:29:29 AM EDT 2025
|
|
|
|
🔍 DEBUG: nostr_verify_event_signature() CALLED
|
|
Timestamp: 1756826978
|
|
Event pointer: 0x5cd63df4a490
|
|
📄 Input event JSON:
|
|
{
|
|
"kind": 24242,
|
|
"id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb",
|
|
"pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
|
|
"created_at": 1756822481,
|
|
"tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]],
|
|
"content": "Upload standard test file",
|
|
"sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679"
|
|
}
|
|
🔍 Field extraction results:
|
|
id_item: 0x5cd63df4a550
|
|
pubkey_item: 0x5cd63df4a5f0
|
|
created_at_item: 0x5cd63df4a6b0
|
|
kind_item: 0x5cd63df4a4e0
|
|
tags_item: 0x5cd63df4a740
|
|
content_item: 0x5cd63df4ab50
|
|
sig_item: 0x5cd63df4abf0
|
|
📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64)
|
|
📝 Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: 128)
|
|
🔍 Starting field validation...
|
|
✅ All required fields present
|
|
🔍 Creating serialization array...
|
|
✅ Serialization array created
|
|
🔍 Adding items to serialization array...
|
|
✅ Items added to serialization array
|
|
🔍 Converting array to string...
|
|
✅ Serialization string created (length: 233)
|
|
🔍 Hashing serialized event...
|
|
✅ Event hashed successfully
|
|
🔍 Converting hash to hex...
|
|
✅ Hash converted to hex: 4d03d62ff1da5afc...
|
|
🔍 Verifying event ID...
|
|
✅ Event ID verified successfully
|
|
🔍 Starting signature verification...
|
|
✅ Pubkey and signature strings retrieved
|
|
🔍 Converting hex strings to bytes...
|
|
🔍 Converting pubkey hex: 79be667ef9dcbbac...
|
|
✅ Pubkey hex converted successfully
|
|
🔍 Converting signature hex: 595f7260c4c58dac...
|
|
✅ Signature hex converted successfully
|
|
📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac
|
|
📊 Signature bytes (first 8): 59 5f 72 60 c4 c5 8d ac
|
|
🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()...
|
|
❌ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() FAILED!
|
|
This is the exact error we've been tracking (returns -32)
|
|
FastCGI wrapper starting at Tue Sep 2 11:32:06 AM EDT 2025
|
|
|
|
🔍 DEBUG: nostr_verify_event_signature() CALLED
|
|
Timestamp: 1756827135
|
|
Event pointer: 0x5719b833c570
|
|
📄 Input event JSON:
|
|
{
|
|
"kind": 24242,
|
|
"id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb",
|
|
"pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
|
|
"created_at": 1756822481,
|
|
"tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]],
|
|
"content": "Upload standard test file",
|
|
"sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679"
|
|
}
|
|
🔍 Field extraction results:
|
|
id_item: 0x5719b833c630
|
|
pubkey_item: 0x5719b833c6d0
|
|
created_at_item: 0x5719b833c790
|
|
kind_item: 0x5719b833c5c0
|
|
tags_item: 0x5719b833c820
|
|
content_item: 0x5719b833cc30
|
|
sig_item: 0x5719b833ccd0
|
|
📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64)
|
|
📝 Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: 128)
|
|
🔍 Starting field validation...
|
|
✅ All required fields present
|
|
🔍 Creating serialization array...
|
|
✅ Serialization array created
|
|
🔍 Adding items to serialization array...
|
|
✅ Items added to serialization array
|
|
🔍 Converting array to string...
|
|
✅ Serialization string created (length: 233)
|
|
🔍 Hashing serialized event...
|
|
✅ Event hashed successfully
|
|
🔍 Converting hash to hex...
|
|
✅ Hash converted to hex: 4d03d62ff1da5afc...
|
|
🔍 Verifying event ID...
|
|
✅ Event ID verified successfully
|
|
🔍 Starting signature verification...
|
|
✅ Pubkey and signature strings retrieved
|
|
🔍 Converting hex strings to bytes...
|
|
🔍 Converting pubkey hex: 79be667ef9dcbbac...
|
|
✅ Pubkey hex converted successfully
|
|
🔍 Converting signature hex: 595f7260c4c58dac...
|
|
✅ Signature hex converted successfully
|
|
📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac
|
|
📊 Signature bytes (first 8): 59 5f 72 60 c4 c5 8d ac
|
|
🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()...
|
|
✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS!
|
|
🔍 Starting Schnorr signature verification...
|
|
✅ SUCCESS: Schnorr signature verification passed!
|
|
|
|
🔍 DEBUG: nostr_verify_event_signature() CALLED
|
|
Timestamp: 1756827135
|
|
Event pointer: 0x5719b833c570
|
|
📄 Input event JSON:
|
|
{
|
|
"kind": 24242,
|
|
"id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb",
|
|
"pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
|
|
"created_at": 1756822481,
|
|
"tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]],
|
|
"content": "Upload standard test file",
|
|
"sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679"
|
|
}
|
|
🔍 Field extraction results:
|
|
id_item: 0x5719b833c630
|
|
pubkey_item: 0x5719b833c6d0
|
|
created_at_item: 0x5719b833c790
|
|
kind_item: 0x5719b833c5c0
|
|
tags_item: 0x5719b833c820
|
|
content_item: 0x5719b833cc30
|
|
sig_item: 0x5719b833ccd0
|
|
📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64)
|
|
📝 Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: 128)
|
|
🔍 Starting field validation...
|
|
✅ All required fields present
|
|
🔍 Creating serialization array...
|
|
✅ Serialization array created
|
|
🔍 Adding items to serialization array...
|
|
✅ Items added to serialization array
|
|
🔍 Converting array to string...
|
|
✅ Serialization string created (length: 233)
|
|
🔍 Hashing serialized event...
|
|
✅ Event hashed successfully
|
|
🔍 Converting hash to hex...
|
|
✅ Hash converted to hex: 4d03d62ff1da5afc...
|
|
🔍 Verifying event ID...
|
|
✅ Event ID verified successfully
|
|
🔍 Starting signature verification...
|
|
✅ Pubkey and signature strings retrieved
|
|
🔍 Converting hex strings to bytes...
|
|
🔍 Converting pubkey hex: 79be667ef9dcbbac...
|
|
✅ Pubkey hex converted successfully
|
|
🔍 Converting signature hex: 595f7260c4c58dac...
|
|
✅ Signature hex converted successfully
|
|
📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac
|
|
📊 Signature bytes (first 8): 59 5f 72 60 c4 c5 8d ac
|
|
🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()...
|
|
✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS!
|
|
🔍 Starting Schnorr signature verification...
|
|
✅ SUCCESS: Schnorr signature verification passed!
|
|
|
|
🔍 DEBUG: nostr_verify_event_signature() CALLED
|
|
Timestamp: 1756827135
|
|
Event pointer: 0x5719b833dd10
|
|
📄 Input event JSON:
|
|
{
|
|
"id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb",
|
|
"pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
|
|
"created_at": 1756822481,
|
|
"kind": 24242,
|
|
"tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]],
|
|
"content": "Upload standard test file",
|
|
"sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679"
|
|
}
|
|
🔍 Field extraction results:
|
|
id_item: 0x5719b833e200
|
|
pubkey_item: 0x5719b833dab0
|
|
created_at_item: 0x5719b833d9a0
|
|
kind_item: 0x5719b833d260
|
|
tags_item: 0x5719b833dcc0
|
|
content_item: 0x5719b833e360
|
|
sig_item: 0x5719b833e3b0
|
|
📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64)
|
|
📝 Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: 128)
|
|
🔍 Starting field validation...
|
|
✅ All required fields present
|
|
🔍 Creating serialization array...
|
|
✅ Serialization array created
|
|
🔍 Adding items to serialization array...
|
|
✅ Items added to serialization array
|
|
🔍 Converting array to string...
|
|
✅ Serialization string created (length: 233)
|
|
🔍 Hashing serialized event...
|
|
✅ Event hashed successfully
|
|
🔍 Converting hash to hex...
|
|
✅ Hash converted to hex: 4d03d62ff1da5afc...
|
|
🔍 Verifying event ID...
|
|
✅ Event ID verified successfully
|
|
🔍 Starting signature verification...
|
|
✅ Pubkey and signature strings retrieved
|
|
🔍 Converting hex strings to bytes...
|
|
🔍 Converting pubkey hex: 79be667ef9dcbbac...
|
|
✅ Pubkey hex converted successfully
|
|
🔍 Converting signature hex: 595f7260c4c58dac...
|
|
✅ Signature hex converted successfully
|
|
📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac
|
|
📊 Signature bytes (first 8): 59 5f 72 60 c4 c5 8d ac
|
|
🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()...
|
|
✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS!
|
|
🔍 Starting Schnorr signature verification...
|
|
✅ SUCCESS: Schnorr signature verification passed!
|
|
|
|
🔍 DEBUG: nostr_verify_event_signature() CALLED
|
|
Timestamp: 1756827333
|
|
Event pointer: 0x5719b833e710
|
|
📄 Input event JSON:
|
|
{
|
|
"kind": 24242,
|
|
"id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb",
|
|
"pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
|
|
"created_at": 1756822481,
|
|
"tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]],
|
|
"content": "Upload standard test file",
|
|
"sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679"
|
|
}
|
|
🔍 Field extraction results:
|
|
id_item: 0x5719b833e360
|
|
pubkey_item: 0x5719b833ea80
|
|
created_at_item: 0x5719b833ecf0
|
|
kind_item: 0x5719b833cfe0
|
|
tags_item: 0x5719b833e8e0
|
|
content_item: 0x5719b833ec20
|
|
sig_item: 0x5719b833bec0
|
|
📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64)
|
|
📝 Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: 128)
|
|
🔍 Starting field validation...
|
|
✅ All required fields present
|
|
🔍 Creating serialization array...
|
|
✅ Serialization array created
|
|
🔍 Adding items to serialization array...
|
|
✅ Items added to serialization array
|
|
🔍 Converting array to string...
|
|
✅ Serialization string created (length: 233)
|
|
🔍 Hashing serialized event...
|
|
✅ Event hashed successfully
|
|
🔍 Converting hash to hex...
|
|
✅ Hash converted to hex: 4d03d62ff1da5afc...
|
|
🔍 Verifying event ID...
|
|
✅ Event ID verified successfully
|
|
🔍 Starting signature verification...
|
|
✅ Pubkey and signature strings retrieved
|
|
🔍 Converting hex strings to bytes...
|
|
🔍 Converting pubkey hex: 79be667ef9dcbbac...
|
|
✅ Pubkey hex converted successfully
|
|
🔍 Converting signature hex: 595f7260c4c58dac...
|
|
✅ Signature hex converted successfully
|
|
📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac
|
|
📊 Signature bytes (first 8): 59 5f 72 60 c4 c5 8d ac
|
|
🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()...
|
|
✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS!
|
|
🔍 Starting Schnorr signature verification...
|
|
✅ SUCCESS: Schnorr signature verification passed!
|
|
|
|
🔍 DEBUG: nostr_verify_event_signature() CALLED
|
|
Timestamp: 1756827333
|
|
Event pointer: 0x5719b833e710
|
|
📄 Input event JSON:
|
|
{
|
|
"kind": 24242,
|
|
"id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb",
|
|
"pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
|
|
"created_at": 1756822481,
|
|
"tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]],
|
|
"content": "Upload standard test file",
|
|
"sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679"
|
|
}
|
|
🔍 Field extraction results:
|
|
id_item: 0x5719b833e360
|
|
pubkey_item: 0x5719b833ea80
|
|
created_at_item: 0x5719b833ecf0
|
|
kind_item: 0x5719b833cfe0
|
|
tags_item: 0x5719b833e8e0
|
|
content_item: 0x5719b833ec20
|
|
sig_item: 0x5719b833bec0
|
|
📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64)
|
|
📝 Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: 128)
|
|
🔍 Starting field validation...
|
|
✅ All required fields present
|
|
🔍 Creating serialization array...
|
|
✅ Serialization array created
|
|
🔍 Adding items to serialization array...
|
|
✅ Items added to serialization array
|
|
🔍 Converting array to string...
|
|
✅ Serialization string created (length: 233)
|
|
🔍 Hashing serialized event...
|
|
✅ Event hashed successfully
|
|
🔍 Converting hash to hex...
|
|
✅ Hash converted to hex: 4d03d62ff1da5afc...
|
|
🔍 Verifying event ID...
|
|
✅ Event ID verified successfully
|
|
🔍 Starting signature verification...
|
|
✅ Pubkey and signature strings retrieved
|
|
🔍 Converting hex strings to bytes...
|
|
🔍 Converting pubkey hex: 79be667ef9dcbbac...
|
|
✅ Pubkey hex converted successfully
|
|
🔍 Converting signature hex: 595f7260c4c58dac...
|
|
✅ Signature hex converted successfully
|
|
📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac
|
|
📊 Signature bytes (first 8): 59 5f 72 60 c4 c5 8d ac
|
|
🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()...
|
|
✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS!
|
|
🔍 Starting Schnorr signature verification...
|
|
✅ SUCCESS: Schnorr signature verification passed!
|
|
|
|
🔍 DEBUG: nostr_verify_event_signature() CALLED
|
|
Timestamp: 1756827333
|
|
Event pointer: 0x5719b833ca40
|
|
📄 Input event JSON:
|
|
{
|
|
"id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb",
|
|
"pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
|
|
"created_at": 1756822481,
|
|
"kind": 24242,
|
|
"tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]],
|
|
"content": "Upload standard test file",
|
|
"sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679"
|
|
}
|
|
🔍 Field extraction results:
|
|
id_item: 0x5719b833cb20
|
|
pubkey_item: 0x5719b833c8c0
|
|
created_at_item: 0x5719b833c7b0
|
|
kind_item: 0x5719b833c760
|
|
tags_item: 0x5719b833cad0
|
|
content_item: 0x5719b8339ac0
|
|
sig_item: 0x5719b8339b30
|
|
📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64)
|
|
📝 Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: 128)
|
|
🔍 Starting field validation...
|
|
✅ All required fields present
|
|
🔍 Creating serialization array...
|
|
✅ Serialization array created
|
|
🔍 Adding items to serialization array...
|
|
✅ Items added to serialization array
|
|
🔍 Converting array to string...
|
|
✅ Serialization string created (length: 233)
|
|
🔍 Hashing serialized event...
|
|
✅ Event hashed successfully
|
|
🔍 Converting hash to hex...
|
|
✅ Hash converted to hex: 4d03d62ff1da5afc...
|
|
🔍 Verifying event ID...
|
|
✅ Event ID verified successfully
|
|
🔍 Starting signature verification...
|
|
✅ Pubkey and signature strings retrieved
|
|
🔍 Converting hex strings to bytes...
|
|
🔍 Converting pubkey hex: 79be667ef9dcbbac...
|
|
✅ Pubkey hex converted successfully
|
|
🔍 Converting signature hex: 595f7260c4c58dac...
|
|
✅ Signature hex converted successfully
|
|
📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac
|
|
📊 Signature bytes (first 8): 59 5f 72 60 c4 c5 8d ac
|
|
🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()...
|
|
✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS!
|
|
🔍 Starting Schnorr signature verification...
|
|
✅ SUCCESS: Schnorr signature verification passed!
|
|
|
|
🔍 DEBUG: nostr_verify_event_signature() CALLED
|
|
Timestamp: 1756827611
|
|
Event pointer: 0x5719b833dca0
|
|
📄 Input event JSON:
|
|
{
|
|
"kind": 24242,
|
|
"id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb",
|
|
"pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
|
|
"created_at": 1756822481,
|
|
"tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]],
|
|
"content": "Upload standard test file",
|
|
"sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679"
|
|
}
|
|
🔍 Field extraction results:
|
|
id_item: 0x5719b833e380
|
|
pubkey_item: 0x5719b833f120
|
|
created_at_item: 0x5719b83398b0
|
|
kind_item: 0x5719b833dbd0
|
|
tags_item: 0x5719b83396c0
|
|
content_item: 0x5719b8339a50
|
|
sig_item: 0x5719b8339af0
|
|
📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64)
|
|
📝 Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: 128)
|
|
🔍 Starting field validation...
|
|
✅ All required fields present
|
|
🔍 Creating serialization array...
|
|
✅ Serialization array created
|
|
🔍 Adding items to serialization array...
|
|
✅ Items added to serialization array
|
|
🔍 Converting array to string...
|
|
✅ Serialization string created (length: 233)
|
|
🔍 Hashing serialized event...
|
|
✅ Event hashed successfully
|
|
🔍 Converting hash to hex...
|
|
✅ Hash converted to hex: 4d03d62ff1da5afc...
|
|
🔍 Verifying event ID...
|
|
✅ Event ID verified successfully
|
|
🔍 Starting signature verification...
|
|
✅ Pubkey and signature strings retrieved
|
|
🔍 Converting hex strings to bytes...
|
|
🔍 Converting pubkey hex: 79be667ef9dcbbac...
|
|
✅ Pubkey hex converted successfully
|
|
🔍 Converting signature hex: 595f7260c4c58dac...
|
|
✅ Signature hex converted successfully
|
|
📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac
|
|
📊 Signature bytes (first 8): 59 5f 72 60 c4 c5 8d ac
|
|
🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()...
|
|
✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS!
|
|
🔍 Starting Schnorr signature verification...
|
|
✅ SUCCESS: Schnorr signature verification passed!
|
|
|
|
🔍 DEBUG: nostr_verify_event_signature() CALLED
|
|
Timestamp: 1756827611
|
|
Event pointer: 0x5719b833dca0
|
|
📄 Input event JSON:
|
|
{
|
|
"kind": 24242,
|
|
"id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb",
|
|
"pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
|
|
"created_at": 1756822481,
|
|
"tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]],
|
|
"content": "Upload standard test file",
|
|
"sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679"
|
|
}
|
|
🔍 Field extraction results:
|
|
id_item: 0x5719b833e380
|
|
pubkey_item: 0x5719b833f120
|
|
created_at_item: 0x5719b83398b0
|
|
kind_item: 0x5719b833dbd0
|
|
tags_item: 0x5719b83396c0
|
|
content_item: 0x5719b8339a50
|
|
sig_item: 0x5719b8339af0
|
|
📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64)
|
|
📝 Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: 128)
|
|
🔍 Starting field validation...
|
|
✅ All required fields present
|
|
🔍 Creating serialization array...
|
|
✅ Serialization array created
|
|
🔍 Adding items to serialization array...
|
|
✅ Items added to serialization array
|
|
🔍 Converting array to string...
|
|
✅ Serialization string created (length: 233)
|
|
🔍 Hashing serialized event...
|
|
✅ Event hashed successfully
|
|
🔍 Converting hash to hex...
|
|
✅ Hash converted to hex: 4d03d62ff1da5afc...
|
|
🔍 Verifying event ID...
|
|
✅ Event ID verified successfully
|
|
🔍 Starting signature verification...
|
|
✅ Pubkey and signature strings retrieved
|
|
🔍 Converting hex strings to bytes...
|
|
🔍 Converting pubkey hex: 79be667ef9dcbbac...
|
|
✅ Pubkey hex converted successfully
|
|
🔍 Converting signature hex: 595f7260c4c58dac...
|
|
✅ Signature hex converted successfully
|
|
📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac
|
|
📊 Signature bytes (first 8): 59 5f 72 60 c4 c5 8d ac
|
|
🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()...
|
|
✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS!
|
|
🔍 Starting Schnorr signature verification...
|
|
✅ SUCCESS: Schnorr signature verification passed!
|
|
|
|
🔍 DEBUG: nostr_verify_event_signature() CALLED
|
|
Timestamp: 1756827611
|
|
Event pointer: 0x5719b833df30
|
|
📄 Input event JSON:
|
|
{
|
|
"id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb",
|
|
"pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
|
|
"created_at": 1756822481,
|
|
"kind": 24242,
|
|
"tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]],
|
|
"content": "Upload standard test file",
|
|
"sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679"
|
|
}
|
|
🔍 Field extraction results:
|
|
id_item: 0x5719b833f4f0
|
|
pubkey_item: 0x5719b833dec0
|
|
created_at_item: 0x5719b833c9c0
|
|
kind_item: 0x5719b833c970
|
|
tags_item: 0x5719b833c900
|
|
content_item: 0x5719b833cab0
|
|
sig_item: 0x5719b833cb20
|
|
📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64)
|
|
📝 Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: 128)
|
|
🔍 Starting field validation...
|
|
✅ All required fields present
|
|
🔍 Creating serialization array...
|
|
✅ Serialization array created
|
|
🔍 Adding items to serialization array...
|
|
✅ Items added to serialization array
|
|
🔍 Converting array to string...
|
|
✅ Serialization string created (length: 233)
|
|
🔍 Hashing serialized event...
|
|
✅ Event hashed successfully
|
|
🔍 Converting hash to hex...
|
|
✅ Hash converted to hex: 4d03d62ff1da5afc...
|
|
🔍 Verifying event ID...
|
|
✅ Event ID verified successfully
|
|
🔍 Starting signature verification...
|
|
✅ Pubkey and signature strings retrieved
|
|
🔍 Converting hex strings to bytes...
|
|
🔍 Converting pubkey hex: 79be667ef9dcbbac...
|
|
✅ Pubkey hex converted successfully
|
|
🔍 Converting signature hex: 595f7260c4c58dac...
|
|
✅ Signature hex converted successfully
|
|
📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac
|
|
📊 Signature bytes (first 8): 59 5f 72 60 c4 c5 8d ac
|
|
🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()...
|
|
✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS!
|
|
🔍 Starting Schnorr signature verification...
|
|
✅ SUCCESS: Schnorr signature verification passed!
|
|
FastCGI wrapper starting at Tue Sep 2 11:43:41 AM EDT 2025
|
|
|
|
🔍 DEBUG: nostr_verify_event_signature() CALLED
|
|
Timestamp: 1756827831
|
|
Event pointer: 0x5e2b0b679570
|
|
📄 Input event JSON:
|
|
{
|
|
"kind": 24242,
|
|
"id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb",
|
|
"pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
|
|
"created_at": 1756822481,
|
|
"tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]],
|
|
"content": "Upload standard test file",
|
|
"sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679"
|
|
}
|
|
🔍 Field extraction results:
|
|
id_item: 0x5e2b0b679630
|
|
pubkey_item: 0x5e2b0b6796d0
|
|
created_at_item: 0x5e2b0b679790
|
|
kind_item: 0x5e2b0b6795c0
|
|
tags_item: 0x5e2b0b679820
|
|
content_item: 0x5e2b0b679c30
|
|
sig_item: 0x5e2b0b679cd0
|
|
📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64)
|
|
📝 Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: 128)
|
|
🔍 Starting field validation...
|
|
✅ All required fields present
|
|
🔍 Creating serialization array...
|
|
✅ Serialization array created
|
|
🔍 Adding items to serialization array...
|
|
✅ Items added to serialization array
|
|
🔍 Converting array to string...
|
|
✅ Serialization string created (length: 233)
|
|
🔍 Hashing serialized event...
|
|
✅ Event hashed successfully
|
|
🔍 Converting hash to hex...
|
|
✅ Hash converted to hex: 4d03d62ff1da5afc...
|
|
🔍 Verifying event ID...
|
|
✅ Event ID verified successfully
|
|
🔍 Starting signature verification...
|
|
✅ Pubkey and signature strings retrieved
|
|
🔍 Converting hex strings to bytes...
|
|
🔍 Converting pubkey hex: 79be667ef9dcbbac...
|
|
✅ Pubkey hex converted successfully
|
|
🔍 Converting signature hex: 595f7260c4c58dac...
|
|
✅ Signature hex converted successfully
|
|
📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac
|
|
📊 Signature bytes (first 8): 59 5f 72 60 c4 c5 8d ac
|
|
🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()...
|
|
✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS!
|
|
🔍 Starting Schnorr signature verification...
|
|
✅ SUCCESS: Schnorr signature verification passed!
|
|
|
|
🔍 DEBUG: nostr_verify_event_signature() CALLED
|
|
Timestamp: 1756827831
|
|
Event pointer: 0x5e2b0b679570
|
|
📄 Input event JSON:
|
|
{
|
|
"kind": 24242,
|
|
"id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb",
|
|
"pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
|
|
"created_at": 1756822481,
|
|
"tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]],
|
|
"content": "Upload standard test file",
|
|
"sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679"
|
|
}
|
|
🔍 Field extraction results:
|
|
id_item: 0x5e2b0b679630
|
|
pubkey_item: 0x5e2b0b6796d0
|
|
created_at_item: 0x5e2b0b679790
|
|
kind_item: 0x5e2b0b6795c0
|
|
tags_item: 0x5e2b0b679820
|
|
content_item: 0x5e2b0b679c30
|
|
sig_item: 0x5e2b0b679cd0
|
|
📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64)
|
|
📝 Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: 128)
|
|
🔍 Starting field validation...
|
|
✅ All required fields present
|
|
🔍 Creating serialization array...
|
|
✅ Serialization array created
|
|
🔍 Adding items to serialization array...
|
|
✅ Items added to serialization array
|
|
🔍 Converting array to string...
|
|
✅ Serialization string created (length: 233)
|
|
🔍 Hashing serialized event...
|
|
✅ Event hashed successfully
|
|
🔍 Converting hash to hex...
|
|
✅ Hash converted to hex: 4d03d62ff1da5afc...
|
|
🔍 Verifying event ID...
|
|
✅ Event ID verified successfully
|
|
🔍 Starting signature verification...
|
|
✅ Pubkey and signature strings retrieved
|
|
🔍 Converting hex strings to bytes...
|
|
🔍 Converting pubkey hex: 79be667ef9dcbbac...
|
|
✅ Pubkey hex converted successfully
|
|
🔍 Converting signature hex: 595f7260c4c58dac...
|
|
✅ Signature hex converted successfully
|
|
📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac
|
|
📊 Signature bytes (first 8): 59 5f 72 60 c4 c5 8d ac
|
|
🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()...
|
|
✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS!
|
|
🔍 Starting Schnorr signature verification...
|
|
✅ SUCCESS: Schnorr signature verification passed!
|
|
|
|
🔍 DEBUG: nostr_verify_event_signature() CALLED
|
|
Timestamp: 1756827831
|
|
Event pointer: 0x5e2b0b67ad10
|
|
📄 Input event JSON:
|
|
{
|
|
"id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb",
|
|
"pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
|
|
"created_at": 1756822481,
|
|
"kind": 24242,
|
|
"tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]],
|
|
"content": "Upload standard test file",
|
|
"sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679"
|
|
}
|
|
🔍 Field extraction results:
|
|
id_item: 0x5e2b0b67b200
|
|
pubkey_item: 0x5e2b0b67aab0
|
|
created_at_item: 0x5e2b0b67a9a0
|
|
kind_item: 0x5e2b0b67a260
|
|
tags_item: 0x5e2b0b67acc0
|
|
content_item: 0x5e2b0b67b360
|
|
sig_item: 0x5e2b0b67b3b0
|
|
📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64)
|
|
📝 Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: 128)
|
|
🔍 Starting field validation...
|
|
✅ All required fields present
|
|
🔍 Creating serialization array...
|
|
✅ Serialization array created
|
|
🔍 Adding items to serialization array...
|
|
✅ Items added to serialization array
|
|
🔍 Converting array to string...
|
|
✅ Serialization string created (length: 233)
|
|
🔍 Hashing serialized event...
|
|
✅ Event hashed successfully
|
|
🔍 Converting hash to hex...
|
|
✅ Hash converted to hex: 4d03d62ff1da5afc...
|
|
🔍 Verifying event ID...
|
|
✅ Event ID verified successfully
|
|
🔍 Starting signature verification...
|
|
✅ Pubkey and signature strings retrieved
|
|
🔍 Converting hex strings to bytes...
|
|
🔍 Converting pubkey hex: 79be667ef9dcbbac...
|
|
✅ Pubkey hex converted successfully
|
|
🔍 Converting signature hex: 595f7260c4c58dac...
|
|
✅ Signature hex converted successfully
|
|
📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac
|
|
📊 Signature bytes (first 8): 59 5f 72 60 c4 c5 8d ac
|
|
🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()...
|
|
✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS!
|
|
🔍 Starting Schnorr signature verification...
|
|
✅ SUCCESS: Schnorr signature verification passed!
|
|
|
|
🔍 DEBUG: nostr_verify_event_signature() CALLED
|
|
Timestamp: 1756828112
|
|
Event pointer: 0x5e2b0b67b710
|
|
📄 Input event JSON:
|
|
{
|
|
"kind": 24242,
|
|
"id": "6f1e2ff851bde47ab2445aab8c8cbfae5c54f3d62c1892f13149fc5941ffc601",
|
|
"pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
|
|
"created_at": 1756828081,
|
|
"tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1788364069"]],
|
|
"content": "Upload standard test file",
|
|
"sig": "99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f"
|
|
}
|
|
🔍 Field extraction results:
|
|
id_item: 0x5e2b0b67b360
|
|
pubkey_item: 0x5e2b0b67ba80
|
|
created_at_item: 0x5e2b0b67bcf0
|
|
kind_item: 0x5e2b0b679fe0
|
|
tags_item: 0x5e2b0b67b8e0
|
|
content_item: 0x5e2b0b67bc20
|
|
sig_item: 0x5e2b0b678ec0
|
|
📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64)
|
|
📝 Signature string: '99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f' (length: 128)
|
|
🔍 Starting field validation...
|
|
✅ All required fields present
|
|
🔍 Creating serialization array...
|
|
✅ Serialization array created
|
|
🔍 Adding items to serialization array...
|
|
✅ Items added to serialization array
|
|
🔍 Converting array to string...
|
|
✅ Serialization string created (length: 233)
|
|
🔍 Hashing serialized event...
|
|
✅ Event hashed successfully
|
|
🔍 Converting hash to hex...
|
|
✅ Hash converted to hex: 6f1e2ff851bde47a...
|
|
🔍 Verifying event ID...
|
|
✅ Event ID verified successfully
|
|
🔍 Starting signature verification...
|
|
✅ Pubkey and signature strings retrieved
|
|
🔍 Converting hex strings to bytes...
|
|
🔍 Converting pubkey hex: 79be667ef9dcbbac...
|
|
✅ Pubkey hex converted successfully
|
|
🔍 Converting signature hex: 99df5bc594cfb550...
|
|
✅ Signature hex converted successfully
|
|
📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac
|
|
📊 Signature bytes (first 8): 99 df 5b c5 94 cf b5 50
|
|
🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()...
|
|
✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS!
|
|
🔍 Starting Schnorr signature verification...
|
|
✅ SUCCESS: Schnorr signature verification passed!
|
|
|
|
🔍 DEBUG: nostr_verify_event_signature() CALLED
|
|
Timestamp: 1756828112
|
|
Event pointer: 0x5e2b0b67b710
|
|
📄 Input event JSON:
|
|
{
|
|
"kind": 24242,
|
|
"id": "6f1e2ff851bde47ab2445aab8c8cbfae5c54f3d62c1892f13149fc5941ffc601",
|
|
"pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
|
|
"created_at": 1756828081,
|
|
"tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1788364069"]],
|
|
"content": "Upload standard test file",
|
|
"sig": "99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f"
|
|
}
|
|
🔍 Field extraction results:
|
|
id_item: 0x5e2b0b67b360
|
|
pubkey_item: 0x5e2b0b67ba80
|
|
created_at_item: 0x5e2b0b67bcf0
|
|
kind_item: 0x5e2b0b679fe0
|
|
tags_item: 0x5e2b0b67b8e0
|
|
content_item: 0x5e2b0b67bc20
|
|
sig_item: 0x5e2b0b678ec0
|
|
📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64)
|
|
📝 Signature string: '99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f' (length: 128)
|
|
🔍 Starting field validation...
|
|
✅ All required fields present
|
|
🔍 Creating serialization array...
|
|
✅ Serialization array created
|
|
🔍 Adding items to serialization array...
|
|
✅ Items added to serialization array
|
|
🔍 Converting array to string...
|
|
✅ Serialization string created (length: 233)
|
|
🔍 Hashing serialized event...
|
|
✅ Event hashed successfully
|
|
🔍 Converting hash to hex...
|
|
✅ Hash converted to hex: 6f1e2ff851bde47a...
|
|
🔍 Verifying event ID...
|
|
✅ Event ID verified successfully
|
|
🔍 Starting signature verification...
|
|
✅ Pubkey and signature strings retrieved
|
|
🔍 Converting hex strings to bytes...
|
|
🔍 Converting pubkey hex: 79be667ef9dcbbac...
|
|
✅ Pubkey hex converted successfully
|
|
🔍 Converting signature hex: 99df5bc594cfb550...
|
|
✅ Signature hex converted successfully
|
|
📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac
|
|
📊 Signature bytes (first 8): 99 df 5b c5 94 cf b5 50
|
|
🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()...
|
|
✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS!
|
|
🔍 Starting Schnorr signature verification...
|
|
✅ SUCCESS: Schnorr signature verification passed!
|
|
|
|
🔍 DEBUG: nostr_verify_event_signature() CALLED
|
|
Timestamp: 1756828112
|
|
Event pointer: 0x5e2b0b679a40
|
|
📄 Input event JSON:
|
|
{
|
|
"id": "6f1e2ff851bde47ab2445aab8c8cbfae5c54f3d62c1892f13149fc5941ffc601",
|
|
"pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
|
|
"created_at": 1756828081,
|
|
"kind": 24242,
|
|
"tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1788364069"]],
|
|
"content": "Upload standard test file",
|
|
"sig": "99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f"
|
|
}
|
|
🔍 Field extraction results:
|
|
id_item: 0x5e2b0b679b20
|
|
pubkey_item: 0x5e2b0b6798c0
|
|
created_at_item: 0x5e2b0b6797b0
|
|
kind_item: 0x5e2b0b679760
|
|
tags_item: 0x5e2b0b679ad0
|
|
content_item: 0x5e2b0b676ac0
|
|
sig_item: 0x5e2b0b676b30
|
|
📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64)
|
|
📝 Signature string: '99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f' (length: 128)
|
|
🔍 Starting field validation...
|
|
✅ All required fields present
|
|
🔍 Creating serialization array...
|
|
✅ Serialization array created
|
|
🔍 Adding items to serialization array...
|
|
✅ Items added to serialization array
|
|
🔍 Converting array to string...
|
|
✅ Serialization string created (length: 233)
|
|
🔍 Hashing serialized event...
|
|
✅ Event hashed successfully
|
|
🔍 Converting hash to hex...
|
|
✅ Hash converted to hex: 6f1e2ff851bde47a...
|
|
🔍 Verifying event ID...
|
|
✅ Event ID verified successfully
|
|
🔍 Starting signature verification...
|
|
✅ Pubkey and signature strings retrieved
|
|
🔍 Converting hex strings to bytes...
|
|
🔍 Converting pubkey hex: 79be667ef9dcbbac...
|
|
✅ Pubkey hex converted successfully
|
|
🔍 Converting signature hex: 99df5bc594cfb550...
|
|
✅ Signature hex converted successfully
|
|
📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac
|
|
📊 Signature bytes (first 8): 99 df 5b c5 94 cf b5 50
|
|
🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()...
|
|
✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS!
|
|
🔍 Starting Schnorr signature verification...
|
|
✅ SUCCESS: Schnorr signature verification passed!
|
|
FastCGI wrapper starting at Tue Sep 2 12:01:32 PM EDT 2025
|
|
|
|
🔍 DEBUG: nostr_verify_event_signature() CALLED
|
|
Timestamp: 1756828900
|
|
Event pointer: 0x6176f258a570
|
|
📄 Input event JSON:
|
|
{
|
|
"kind": 24242,
|
|
"id": "6f1e2ff851bde47ab2445aab8c8cbfae5c54f3d62c1892f13149fc5941ffc601",
|
|
"pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
|
|
"created_at": 1756828081,
|
|
"tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1788364069"]],
|
|
"content": "Upload standard test file",
|
|
"sig": "99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f"
|
|
}
|
|
🔍 Field extraction results:
|
|
id_item: 0x6176f258a630
|
|
pubkey_item: 0x6176f258a6d0
|
|
created_at_item: 0x6176f258a790
|
|
kind_item: 0x6176f258a5c0
|
|
tags_item: 0x6176f258a820
|
|
content_item: 0x6176f258ac30
|
|
sig_item: 0x6176f258acd0
|
|
📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64)
|
|
📝 Signature string: '99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f' (length: 128)
|
|
🔍 Starting field validation...
|
|
✅ All required fields present
|
|
🔍 Creating serialization array...
|
|
✅ Serialization array created
|
|
🔍 Adding items to serialization array...
|
|
✅ Items added to serialization array
|
|
🔍 Converting array to string...
|
|
✅ Serialization string created (length: 233)
|
|
🔍 Hashing serialized event...
|
|
✅ Event hashed successfully
|
|
🔍 Converting hash to hex...
|
|
✅ Hash converted to hex: 6f1e2ff851bde47a...
|
|
🔍 Verifying event ID...
|
|
✅ Event ID verified successfully
|
|
🔍 Starting signature verification...
|
|
✅ Pubkey and signature strings retrieved
|
|
🔍 Converting hex strings to bytes...
|
|
🔍 Converting pubkey hex: 79be667ef9dcbbac...
|
|
✅ Pubkey hex converted successfully
|
|
🔍 Converting signature hex: 99df5bc594cfb550...
|
|
✅ Signature hex converted successfully
|
|
📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac
|
|
📊 Signature bytes (first 8): 99 df 5b c5 94 cf b5 50
|
|
🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()...
|
|
✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS!
|
|
🔍 Starting Schnorr signature verification...
|
|
✅ SUCCESS: Schnorr signature verification passed!
|
|
|
|
🔍 DEBUG: nostr_verify_event_signature() CALLED
|
|
Timestamp: 1756828900
|
|
Event pointer: 0x6176f258a570
|
|
📄 Input event JSON:
|
|
{
|
|
"kind": 24242,
|
|
"id": "6f1e2ff851bde47ab2445aab8c8cbfae5c54f3d62c1892f13149fc5941ffc601",
|
|
"pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
|
|
"created_at": 1756828081,
|
|
"tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1788364069"]],
|
|
"content": "Upload standard test file",
|
|
"sig": "99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f"
|
|
}
|
|
🔍 Field extraction results:
|
|
id_item: 0x6176f258a630
|
|
pubkey_item: 0x6176f258a6d0
|
|
created_at_item: 0x6176f258a790
|
|
kind_item: 0x6176f258a5c0
|
|
tags_item: 0x6176f258a820
|
|
content_item: 0x6176f258ac30
|
|
sig_item: 0x6176f258acd0
|
|
📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64)
|
|
📝 Signature string: '99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f' (length: 128)
|
|
🔍 Starting field validation...
|
|
✅ All required fields present
|
|
🔍 Creating serialization array...
|
|
✅ Serialization array created
|
|
🔍 Adding items to serialization array...
|
|
✅ Items added to serialization array
|
|
🔍 Converting array to string...
|
|
✅ Serialization string created (length: 233)
|
|
🔍 Hashing serialized event...
|
|
✅ Event hashed successfully
|
|
🔍 Converting hash to hex...
|
|
✅ Hash converted to hex: 6f1e2ff851bde47a...
|
|
🔍 Verifying event ID...
|
|
✅ Event ID verified successfully
|
|
🔍 Starting signature verification...
|
|
✅ Pubkey and signature strings retrieved
|
|
🔍 Converting hex strings to bytes...
|
|
🔍 Converting pubkey hex: 79be667ef9dcbbac...
|
|
✅ Pubkey hex converted successfully
|
|
🔍 Converting signature hex: 99df5bc594cfb550...
|
|
✅ Signature hex converted successfully
|
|
📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac
|
|
📊 Signature bytes (first 8): 99 df 5b c5 94 cf b5 50
|
|
🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()...
|
|
✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS!
|
|
🔍 Starting Schnorr signature verification...
|
|
✅ SUCCESS: Schnorr signature verification passed!
|
|
|
|
🔍 DEBUG: nostr_verify_event_signature() CALLED
|
|
Timestamp: 1756828900
|
|
Event pointer: 0x6176f258bd10
|
|
📄 Input event JSON:
|
|
{
|
|
"id": "6f1e2ff851bde47ab2445aab8c8cbfae5c54f3d62c1892f13149fc5941ffc601",
|
|
"pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
|
|
"created_at": 1756828081,
|
|
"kind": 24242,
|
|
"tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1788364069"]],
|
|
"content": "Upload standard test file",
|
|
"sig": "99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f"
|
|
}
|
|
🔍 Field extraction results:
|
|
id_item: 0x6176f258c200
|
|
pubkey_item: 0x6176f258bab0
|
|
created_at_item: 0x6176f258b9a0
|
|
kind_item: 0x6176f258b260
|
|
tags_item: 0x6176f258bcc0
|
|
content_item: 0x6176f258c360
|
|
sig_item: 0x6176f258c3b0
|
|
📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64)
|
|
📝 Signature string: '99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f' (length: 128)
|
|
🔍 Starting field validation...
|
|
✅ All required fields present
|
|
🔍 Creating serialization array...
|
|
✅ Serialization array created
|
|
🔍 Adding items to serialization array...
|
|
✅ Items added to serialization array
|
|
🔍 Converting array to string...
|
|
✅ Serialization string created (length: 233)
|
|
🔍 Hashing serialized event...
|
|
✅ Event hashed successfully
|
|
🔍 Converting hash to hex...
|
|
✅ Hash converted to hex: 6f1e2ff851bde47a...
|
|
🔍 Verifying event ID...
|
|
✅ Event ID verified successfully
|
|
🔍 Starting signature verification...
|
|
✅ Pubkey and signature strings retrieved
|
|
🔍 Converting hex strings to bytes...
|
|
🔍 Converting pubkey hex: 79be667ef9dcbbac...
|
|
✅ Pubkey hex converted successfully
|
|
🔍 Converting signature hex: 99df5bc594cfb550...
|
|
✅ Signature hex converted successfully
|
|
📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac
|
|
📊 Signature bytes (first 8): 99 df 5b c5 94 cf b5 50
|
|
🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()...
|
|
✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS!
|
|
🔍 Starting Schnorr signature verification...
|
|
✅ SUCCESS: Schnorr signature verification passed!
|
|
FastCGI wrapper starting at Tue Sep 2 12:45:08 PM EDT 2025
|