diff --git a/crypto/x509v3/v3_scts.c b/crypto/x509v3/v3_scts.c index 614522a75e0ffa6a23f38d9270c6fdde39a3d476..457d5acaaaa4b85c0ed960fddf31d54db2a296e2 100644 --- a/crypto/x509v3/v3_scts.c +++ b/crypto/x509v3/v3_scts.c @@ -71,6 +71,15 @@ #define SCTS_TIMESTAMP unsigned long long #endif +#define n2l8(c,l) (l =((SCTS_TIMESTAMP)(*((c)++)))<<56, \ + l|=((SCTS_TIMESTAMP)(*((c)++)))<<48, \ + l|=((SCTS_TIMESTAMP)(*((c)++)))<<40, \ + l|=((SCTS_TIMESTAMP)(*((c)++)))<<32, \ + l|=((SCTS_TIMESTAMP)(*((c)++)))<<24, \ + l|=((SCTS_TIMESTAMP)(*((c)++)))<<16, \ + l|=((SCTS_TIMESTAMP)(*((c)++)))<< 8, \ + l|=((SCTS_TIMESTAMP)(*((c)++)))) + static int i2r_scts(X509V3_EXT_METHOD *method, ASN1_OCTET_STRING *oct, BIO *out, int indent); diff --git a/ssl/ssl_locl.h b/ssl/ssl_locl.h index 8f47795d86c7463350d0aa1c46046cd320a92906..1a2aef70e482ee51b9fb36d55b2b67c9eebf03a7 100644 --- a/ssl/ssl_locl.h +++ b/ssl/ssl_locl.h @@ -231,15 +231,6 @@ l|=((BN_ULLONG)(*((c)++)))<< 8, \ l|=((BN_ULLONG)(*((c)++)))) -#define n2l8(c,l) (l =((BN_ULLONG)(*((c)++)))<<56, \ - l|=((BN_ULLONG)(*((c)++)))<<48, \ - l|=((BN_ULLONG)(*((c)++)))<<40, \ - l|=((BN_ULLONG)(*((c)++)))<<32, \ - l|=((BN_ULLONG)(*((c)++)))<<24, \ - l|=((BN_ULLONG)(*((c)++)))<<16, \ - l|=((BN_ULLONG)(*((c)++)))<< 8, \ - l|=((BN_ULLONG)(*((c)++)))) - /* NOTE - c is not incremented as per l2c */ #define l2cn(l1,l2,c,n) { \ c+=n; \