Skip to content

Commit 1dce161

Browse files
authored
Merge pull request #72 from godaddy/v0.8.1
Upgrade to use asherah-cobhan v0.5.1
2 parents 2ab83fe + c22bb13 commit 1dce161

File tree

4 files changed

+14
-7
lines changed

4 files changed

+14
-7
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
## [Unreleased]
22

3+
## [0.8.1] - 2026-03-05
4+
5+
- Upgrade to use asherah-cobhan v0.5.1
6+
- Fix buffer undersize from float truncation in estimate_buffer
7+
38
## [0.8.0] - 2026-03-04
49

510
- Upgrade to use asherah-cobhan v0.5.0

ext/asherah/checksums.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
version: v0.5.0
2-
libasherah-arm64.so: 8271298c357808d7e6daa4ca81ded8f39c1947a55043abe3b32359e0f5840a6c
3-
libasherah-x64.so: 645c0da7d1330db511c6724f08154cfae3959610bd709d60eded1c1420d2fce8
4-
libasherah-arm64.dylib: 909097bf62207e6927a0184e41859ccf42a62afd711cdadf69b8c5672939468b
5-
libasherah-x64.dylib: e53ee66b7dd16ce587d5062e9eed8835f272653b6a91b4b5c5c1efd2ca97483e
1+
version: v0.5.1
2+
libasherah-arm64.so: eb1cf59da6e7006ba8044fa9b4ec471f32576f7edb1169e30f059c5f8815c044
3+
libasherah-x64.so: 16237a58335e86c510a20a0a6e9afa6502026e9f5fd374012db8ee9130f41eed
4+
libasherah-arm64.dylib: 03260e6552b7eb17b7cbe0cb6c16486bc4d17a110c1dc8ab9293cc4b678a8b80
5+
libasherah-x64.dylib: df7d71223bdfc23afc29a5bf72e0294b12d632b63f135e7ac4194ec8d69c3766

lib/asherah.rb

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,10 +124,12 @@ def shutdown
124124
private
125125

126126
def estimate_buffer(data_bytesize, partition_bytesize)
127+
est_data_len = (((data_bytesize + ESTIMATED_ENCRYPTION_OVERHEAD) * BASE64_OVERHEAD).to_i + 1)
128+
127129
ESTIMATED_ENVELOPE_OVERHEAD +
128130
@intermediated_key_overhead_bytesize +
129131
partition_bytesize +
130-
((data_bytesize + ESTIMATED_ENCRYPTION_OVERHEAD) * BASE64_OVERHEAD)
132+
est_data_len
131133
end
132134
end
133135
end

lib/asherah/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# frozen_string_literal: true
22

33
module Asherah
4-
VERSION = '0.8.0'
4+
VERSION = '0.8.1'
55
end

0 commit comments

Comments
 (0)