Conozco la fórmula λ = (3 * x2^2) * (2 * y2)^-1 mod p y λ = (y₂ – y₁) * (x₂ – x₁)^-1 mod p, pero en realidad sus valores son corregido por la biblioteca ecdsa. ¿Alguien sabe cómo funciona? ¿Quizás haya un código Python que le permita calcular el λ de cualquier punto usando la biblioteca ECDSA? Me refiero a “importar ecdsa” en Python. Las fórmulas de esta biblioteca no deben diferir de las de la biblioteca en C++ (en openssl). Quiero decir que el valor λ no puede tomarse directamente mediante la fórmula (ver arriba) de las coordenadas de la clave privada 1. (Por ejemplo). x = 0x79BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798 y = 0x483ADA7726A3C4655DA4FBFC0E1108A8FD17B448A68554199C47D08FFB10D4B8 Pero este valor λ= 93198780379987365481681632241956844596827457411394035800182702812288411560889 ¿Cómo? Sé que ecdsa usa otro método.
Conozco la fórmula λ = (3 * x2^2) * (2 * y2)^-1 mod p y λ = (y₂ – y₁) * (x₂ – x₁)^-1 mod p, pero en realidad sus valores son corregido por la biblioteca ecdsa. ¿Alguien sabe cómo funciona? ¿Quizás haya un código Python que le permita calcular el λ de cualquier punto usando la biblioteca ECDSA? Me refiero a “importar ecdsa” en Python. Las fórmulas de esta biblioteca no deben diferir de las de la biblioteca en C++ (en openssl). Quiero decir que el valor λ no puede tomarse directamente mediante la fórmula (ver arriba) de las coordenadas de la clave privada 1. (Por ejemplo). x = 0x79BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798 y = 0x483ADA7726A3C4655DA4FBFC0E1108A8FD17B448A68554199C47D08FFB10D4B8 Pero este valor λ= 93198780379987365481681632241956844596827457411394035800182702812288411560889 ¿Cómo? Sé que ecdsa usa otro método.