ringct: save 3 bytes on bulletproof size

Found by luigi1111
This commit is contained in:
moneromooo-monero 2019-01-06 13:48:42 +00:00
parent f931e16c6e
commit cdc3ccec5f
No known key found for this signature in database
GPG key ID: 686F07454D6CEFC3

View file

@ -320,6 +320,9 @@ namespace rct {
if (type == RCTTypeBulletproof || type == RCTTypeBulletproof2) if (type == RCTTypeBulletproof || type == RCTTypeBulletproof2)
{ {
uint32_t nbp = bulletproofs.size(); uint32_t nbp = bulletproofs.size();
if (type == RCTTypeBulletproof2)
VARINT_FIELD(nbp)
else
FIELD(nbp) FIELD(nbp)
ar.tag("bp"); ar.tag("bp");
ar.begin_array(); ar.begin_array();