Skip to content

Commit 6f65c2c

Browse files
authored
Merge pull request spacemonkeygo#11 from stephaneberle9/master
Enabled PEM files with CRLF line endings to be used (spacemonkeygo#10)
2 parents d9b6402 + 6d00a81 commit 6f65c2c

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

pem.go

+4-3
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,14 @@ package openssl
1616

1717
import (
1818
"regexp"
19+
1920
)
2021

2122
var pemSplit *regexp.Regexp = regexp.MustCompile(`(?sm)` +
22-
`(^-----[\s-]*?BEGIN.*?-----$` +
23+
`(^-----[\s-]*?BEGIN.*?-----[\s-]*?$` +
2324
`.*?` +
24-
`^-----[\s-]*?END.*?-----$)`)
25-
25+
`^-----[\s-]*?END.*?-----[\s-]*?$)`)
26+
2627
func SplitPEM(data []byte) [][]byte {
2728
var results [][]byte
2829
for _, block := range pemSplit.FindAll(data, -1) {

0 commit comments

Comments
 (0)