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,7 +320,10 @@ namespace rct {
if (type == RCTTypeBulletproof || type == RCTTypeBulletproof2) if (type == RCTTypeBulletproof || type == RCTTypeBulletproof2)
{ {
uint32_t nbp = bulletproofs.size(); uint32_t nbp = bulletproofs.size();
FIELD(nbp) if (type == RCTTypeBulletproof2)
VARINT_FIELD(nbp)
else
FIELD(nbp)
ar.tag("bp"); ar.tag("bp");
ar.begin_array(); ar.begin_array();
if (nbp > outputs) if (nbp > outputs)